使用工作流程进行关联

发布于 2024-12-19 21:15:11 字数 542 浏览 3 评论 0原文

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

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

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

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

我确信当我的第三个接收活动无法与第二个发送活动关联时会发生这种情况。但我不确定如何在这些相关初始化程序中配置第二个发送活动。

我正在使用工作流服务。

I have 3 receive send activities. I have configured first send and second receive activities as per the documents.

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

My first 2 operation contracts are working good. But when i call my final receive activity I get the following error message

The execution of an InstancePersistenceCommand was interrupted because
the instance key '761c9e4a-2835-d6ec-6017-581a5fbfb741' was not
associated to an instance. This can occur because the instance or key
has been cleaned up, or because the key is invalid. The key may be
invalid if the message it was generated from was sent at the wrong
time or contained incorrect correlation data.

I am sure this happens when my 3rd receive activity is not able to correlate to 2 send activity. But I am not sure how do configure the 2nd send activity among these correlations Initializers.

I am using workflowservice.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

绅士风度i 2024-12-26 21:15:11

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

You should configure the third Receive activity exactly the same way as the second and use the same correlation value when doing the 3rd operation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文