2011-03-28 2 views
2

현재 간단한 워크 플로가 서비스 끝점으로 표시됩니다. 서비스는 워크 플로 인스턴스 ID와 상관 관계가 있으며 모든 것이 예상대로 작동합니다 (2 개의 서비스 호출을 사용할 수있는 ReceiveBegin, Execute).WF 4, WCF, 취소 작업 흐름 취소

내 문제는 사용자가 워크 플로에서 다른 수신을 호출하여 워크 플로의 장기 실행 부분을 취소 할 수있게하려는 것입니다. WorkflowApplication.Cancel을 살펴 봤지만 WCF 서비스로 실행 중이므로 사용할 수없는 것 같습니다.

문서는이 영역과 대부분의 HOL에서 약간 밝아 보이고 예제는 워크 플로를 호스팅하는 콘솔 앱에 초점을 맞 춥니 다.

답변

2

Workflow Control EndpointWorkflowControlClient 워크 플로 서비스를 사용하면 워크 플로 인스턴스를 취소 할 수 있습니다.

+0

에 표시됩니다. 도움을 주셔서 감사합니다. – blackmoreb

+0

그러나 "WCF 워크 플로 서비스 응용 프로그램"프로젝트 템플릿에서 만든 서비스에 워크 플로 제어 끝점을 추가하는 방법은 무엇입니까? 끝점을 추가 할 수있는 web.config에 ''노드를 삽입하지 않습니다. 나는 이것에 대해 알아 내려고 노력했다. – Aaron

1

다른 옵션은 WF4 Batch Job example

+0

고마워요 론 이걸 좀 살펴 보겠습니다. 미안 해요. 잠시 시간을내어 당신의 게시물에 답해주었습니다. 나는 몇 주 동안 WF에서 깊은 시간을 보냈습니다. – blackmoreb