博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

2010年5月4日

摘要: 昨天,我写了一篇很长的文章来讲述在工作流服务中如何实现双工通信。其中最重要的是工作流服务不支持定义在ServiceContract上的回调通道这种WCF风格的双工通信,而是通过叫做持久化双工(durable duplex)的方式实现的,回调契约是独立的,并且客户端不得不创建一个ServiceHost做为一个完全的WCF服务。回调地址在客户端通过使用CallbackContextMessageProperty传递,在服务端使用回调关联句柄来连接Receive活动和发送回调的Send活动。 阅读全文

posted @ 2010-05-04 19:32 生鱼片 阅读(2265) 评论(0) 推荐(4)

摘要: 双工通信在很多时候都很有用,比如一个服务允许通知用户当前的进度情况。一般情况下,我们可以使用WCF来实现,你可以通过使用指定CallbackContract的ServiceContract属性的服务使用双工,在WF4的工作流服务中这种方式就不可用了,WF4有自己的一套机制来实现双工。 阅读全文

posted @ 2010-05-04 14:47 生鱼片 阅读(2657) 评论(6) 推荐(5)