代码之家  ›  专栏  ›  技术社区  ›  TrueWill

工作流实例id上WF 4的关联

  •  3
  • TrueWill  · 技术社区  · 15 年前

    在.NET 4.0下的Windows Workflow Foundation中,是否有方法基于长时间运行的持久化工作流的实例ID(GUID)关联操作?

    例如:

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

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

    1 回复  |  直到 15 年前
        1
  •  4
  •   Maurice    15 年前

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

    推荐文章