使用工作流程的相关性

时间:2011-12-06 09:38:32

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

我有3次接收发送活动。我根据文档配置了第一次发送和第二次接收活动。

参考:http://msdn.microsoft.com/en-us/magazine/gg535671.aspx

我的前两份运营合同运作良好。但是当我调用我的最终接收活动时,我收到以下错误消息

  

InstancePersistenceCommand的执行被中断了,因为   实例键'761c9e4a-2835-d6ec-6017-581a5fbfb741'不是   与实例关联。这可能是因为实例或密钥   已被清理,或因为密钥无效。关键可能是   如果生成的消息是错误发送的,则无效   时间或包含不正确的相关数据。

我确信当我的第3次接收活动无法与2次发送活动相关时,就会发生这种情况。但我不确定如何在这些相关性初始化器中配置第二个发送活动。

我正在使用workflowservice。

1 个答案:

答案 0 :(得分:3)

您应该以与第二个相同的方式配置第三个Receive活动,并在执行第三个操作时使用相同的相关值。