【问题标题】:WCF WorkFlow ServiceWCF 工作流服务
【发布时间】:2012-04-02 11:50:15
【问题描述】:

我正在开发 WCF 工作流服务应用程序。我依次有两个 ReceiveAndSendReply Activity。我在两个活动中都将 CanCreateInstance 设置为 true 现在我无法访问第二个 ReceiveAndSendReply 活动。我知道这是因为它需要按顺序执行,对吗?那么我如何创建 WCF 服务方法,以便我可以随时调用任何方法。我认为这可以通过创建状态机工作流来实现,但是如何在 WCF 工作流中创建请建议我一些最好的方法来做到这一点。

【问题讨论】:

  • 为什么不能使用状态机?

标签: workflow workflow-foundation workflow-foundation-4 workflowservice


【解决方案1】:

您可以将 ReceiveAndSendReply 放在选择分支中。您可以拥有多个具有多个 ReceiveAndSendReply 活动的分支。但是,如果您的工作流程有更多的服务调用,那么推荐的方法是使用状态机。

【讨论】:

【解决方案2】:

创建一个并行活动并为每个接收和发送活动添加一个分支,并将其 CanCreateInstance 设置为 true

【讨论】:

    猜你喜欢
    • 2023-03-09
    • 2012-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多