C# 如何挂起工作流(声明性服务库)服务?

C# 如何挂起工作流(声明性服务库)服务?,c#,wcf,visual-studio-2010,workflow-foundation-4,C#,Wcf,Visual Studio 2010,Workflow Foundation 4,场景 声明性服务库[流程图] 具有两个接收-发送回复活动 支持持久性并能正常工作 网络应用 “服务引用”是上面提到的声明性服务库 问题 在收到第一个活动的回复后,是否仍要暂停工作流 是否可以通过公开的WCF服务方法 您可以通过向工作流服务添加WorkflowControlEndpoint来完成此操作。在客户端使用WorkflowControlClient,使用工作流实例id挂起或中止工作流实例 有关更多详细信息,请参阅。如果您使用的是AppFabric,WorkflowContro

场景

  • 声明性服务库[流程图]
    • 具有两个接收-发送回复活动
    • 支持持久性并能正常工作
  • 网络应用
    • “服务引用”是上面提到的声明性服务库
问题

  • 在收到第一个活动的回复后,是否仍要暂停工作流
  • 是否可以通过公开的WCF服务方法

您可以通过向工作流服务添加WorkflowControlEndpoint来完成此操作。在客户端使用WorkflowControlClient,使用工作流实例id挂起或中止工作流实例


有关更多详细信息,请参阅。如果您使用的是AppFabric,WorkflowControlEndpoint将使用NetNamedPipeBinding绑定自动添加和配置,但如果您愿意,可以使用另一个绑定。

感谢您为我们指明了正确的方向。我将签出WorkflowControlEndPoint。。。我没有使用AppFabrice,可能是在将来!