2011-04-11 2 views
0

일부 복잡한 비즈니스 프로세스 (지속성 및 상관 관계가있는)를 구현하는 워크 플로우 서비스 (xamlx)가 있습니다. 이 서비스는 IIS에서 호스팅되며 AppFabric을 사용하여 워크 플로 인스턴스를 제어합니다 (종료 또는 취소).제어가 지속됨 AppFabric이없는 WF 인스턴스 (xamlx)

이제 관리자 권한이 없기 때문에 AppFabric에 액세스하여 실수로 작업을 중단하고 워크 플로를 다시 시작하면 사용자가 워크 플로를 종료 할 수 있어야합니다 (Terminate).

그것이 C# 코드 사전에

감사 (나는 워크 플로우를 종료 할 수있을 것이다의 도움으로 웹 서비스를 만들 계획)와 함께 AppFabric에 사용되는 것과 동일한 로직을 구현하는 것이 가능!

답변

0

AppFabric은 UI를 사용하여 발급 한 모든 명령을 처리하기 위해 Workflow Control Endpoint을 사용합니다. 코드에서 WorkflowControlClient을 사용하여 동일한 작업을 수행 할 수 있습니다. 기본적으로 AppFabric은 로컬 연결 만 허용하는 NetNamedPipeBinding을 사용하므로 BasicHttpBinding과 같은 다른 바인딩을 추가해야 할 수도 있습니다.

+0

고맙습니다. 이러한 접근 방식으로 남겨진 유일한 표준은 표준 엔드 포인트를 구성하는 것입니다. – Sergey