在.NET 4.0下的Windows Workflow Foundation中,有没有办法根据长时间运行的持久工作流的InstanceId(GUID)关联操作?
例如:
如果我让客户端创建并将GUID传递给第一个操作,在基于内容的关联中使用该值,然后在持久化时提升该值,我可以完成所有这些操作。但这似乎是多余的,因为工作流已经为实例创建了一个GUID。
答案 0 :(得分:4)
创建一个活动以从传入的上下文中检索工作流实例Id,并从SendReply活动返回此实例。接下来,使用SendReply上的CorrelationInitializer设置请求关联。