【问题标题】:Parallel Activity containing Receive in Workflow工作流程中包含接收的并行活动
【发布时间】:2014-06-06 14:54:46
【问题描述】:

我有一个工作流程,在等待用户输入的同时需要并行路径。 但是,工作流从不响应分支中收到的消息。

如果我删除 3 个“接收”活动,则工作流会沿所有 3 个分支继续,并且并行活动可以正常完成(未指定 CompletionCondition)。

我做错了什么?谢谢,戴夫

【问题讨论】:

  • 好吧,这越来越奇怪了......
  • 在尝试了很多不同的事情之后,我现在知道,如果我添加一个接收消息活动,我从工作流程的其他地方逐字复制它,它可以正常工作。如果我随后 重命名 新 Receive 活动的方法名称(然后重新构建工作流,并重新构建客户端以使用该新名称),则工作流断然拒绝响应对该新名称的调用方法。怎么了?我错过了什么?

标签: workflow workflow-foundation-4 workflow-foundation-4.5


【解决方案1】:

检查 Receive 活动的“Correlates On”属性。操作本身已重命名,但 XPath 表达式仍包含旧的操作名称。编辑表达式或将其删除并重新创建。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-10
    • 1970-01-01
    • 1970-01-01
    • 2018-08-07
    • 1970-01-01
    相关资源
    最近更新 更多