2010-09-21 118 views
2

方案如何暂停工作流(声明式服务库)服务?

  • DeclarativeServiceLibrary [流程图]
    • ,设有两张收到 - 发送回复活动
    • 启用持久性和工作
  • WebApplication的
    • “服务参考”是上述声明服务库

问题

  • 反正从第一个活动接收应答后,挂起的工作流程?
  • 是否可以通过公开的WCF服务方法?

回答

2

您可以通过将WorkflowControlEndpoint添加到工作流服务来完成此操作。在客户端使用WorkflowControlClient,使用工作流实例ID暂停或中止工作流实例。

查看here了解更多详情。如果您使用的是AppFabric,WorkflowControlEndpoint会自动添加并使用NetNamedPipeBinding绑定进行配置,但如果您愿意,可以使用其他绑定。

+0

感谢您表现出正确的方向。我将结帐WorkflowControlEndPoint ...我不使用AppFabrice,可能会在将来! – CoderHawk 2010-09-21 10:26:51