我有3次接收发送活动。我根据文档配置了第一次发送和第二次接收活动。
参考:http://msdn.microsoft.com/en-us/magazine/gg535671.aspx
我的前两份运营合同运作良好。但是当我调用我的最终接收活动时,我收到以下错误消息
InstancePersistenceCommand的执行被中断了,因为 实例键'761c9e4a-2835-d6ec-6017-581a5fbfb741'不是 与实例关联。这可能是因为实例或密钥 已被清理,或因为密钥无效。关键可能是 如果生成的消息是错误发送的,则无效 时间或包含不正确的相关数据。
我确信当我的第3次接收活动无法与2次发送活动相关时,就会发生这种情况。但我不确定如何在这些相关性初始化器中配置第二个发送活动。
我正在使用workflowservice。
答案 0 :(得分:3)
您应该以与第二个相同的方式配置第三个Receive活动,并在执行第三个操作时使用相同的相关值。