1

我正在使用 Windows Workflow Foundation 4.0。

我有一个控制台应用程序运行 WorkflowServiceHost,并在工作流开始时为接收活动定义了一个 EndPoint。

我可以在我的客户端应用程序中调用此端点,并传入一些参数,但我看不到将 WorkflowInstanceId 返回到我的客户端应用程序的方法。

4

1 回答 1

1

默认情况下,WorkflowInstanceId 不向 SendReply 或任何其他标准活动公开。您需要创建一个自定义 CodeActivity 并从传入的上下文对象中返回 InstanceId。接下来,您可以将返回的 ID 存储在工作流变量中并从 SendReply 中返回。

于 2011-11-14T20:40:02.043 回答