2010-09-21 89 views
2

方案如何暫停工作流(聲明式服務庫)服務?

  • DeclarativeServiceLibrary [流程圖]
    • ,設有兩張收到 - 發送回覆活動
    • 啓用持久性和工作
  • WebApplication的
    • 「服務參考」是上述聲明服務庫

問題

  • 反正從第一個活動接收應答後,掛起的工作流程?
  • 是否可以通過公開的WCF服務方法?

回答

2

您可以通過將WorkflowControlEndpoint添加到工作流服務來完成此操作。在客戶端使用WorkflowControlClient,使用工作流實例ID暫停或中止工作流實例。

查看here瞭解更多詳情。如果您使用的是AppFabric,WorkflowControlEndpoint會自動添加並使用NetNamedPipeBinding綁定進行配置,但如果您願意,可以使用其他綁定。

+0

感謝您表現出正確的方向。我將結帳WorkflowControlEndPoint ...我不使用AppFabrice,可能會在將來! – CoderHawk 2010-09-21 10:26:51