代码改变世界

随笔档案-2011年4月13日

WCF 第十一章 工作流服务 处理上下文

2011-04-13 17:11 by DanielWise, 967 阅读, 收藏, 编辑
摘要: 一个长时间运行的工作流可能有多个接收活动,如图片11.10和图片11.11所示。当第一个接收活动被调用而且一个工作流实例被创建后,所有对工作流实例的顺序调用必须向绑定信道附加一个上下文来保证正确的相关性。这意味着客户端负责跟踪它想要与之通信的工作流实例的上下文。WF使用ContextBinding元素来让上下文对客户端可见。 默认情况下,上下文在信道中对客户端可见。上下文中的相关信息是唯一定义工作流的InstanceId。客户端可以从上下文中获取InstanceId, 把它放到内存中或者写到一个本地文件中,然后把它附加到顺序调用的信道上。只要一个客户端执行初始化和顺序化调用那么这个方法就会运行 阅读全文
点击右上角即可分享
微信分享提示