gpt4 book ai didi

wcf - WF 4 中与工作流 InstanceId 的相关性

转载 作者:行者123 更新时间:2023-12-04 23:33:50 24 4
gpt4 key购买 nike

在 .NET 4.0 下的 Windows Workflow Foundation 中,有没有一种方法可以根据长时间运行的持久化工作流的 InstanceId (GUID) 来关联操作?

例如:

  1. 操作1创建工作流实例,返回工作流实例ID给客户端
  2. 客户端稍后可以查询 InstanceStore 数据库以从 Instances View 中检索 InstanceId
  3. 客户端调用操作 2 并传递 InstanceId 以进行基于内容的关联

如果我让客户端创建 GUID 并将其传递给第一个操作,在基于内容的关联中使用该值,然后在持久化时提升该值,我就可以完成所有这些操作。不过,这似乎是多余的,因为工作流已经为实例创建了一个 GUID。

最佳答案

创建一个事件以从传入的上下文中检索工作流实例 ID,并从 SendReply 事件中返回它。接下来使用 SendReply 上的 CorrelationInitializer 来设置请求关联。

关于wcf - WF 4 中与工作流 InstanceId 的相关性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4197305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com