WCF 第二章 契约 两个单向契约VS一个双向契约
2011-06-23 21:05 DanielWise 阅读(1156) 评论(0) 编辑 收藏 举报你可以通过两个不同消息交换模式来解决双向通信问题。你可以使用两个单向契约,或者你可以使用一个双工契约。对于两个单向契约来说,客户端和服务端都是独立的WCF宿主。它们分别暴露终结点来可以让另一个向自己发消息。因为它们是全面的服务,它们可以暴露多个终结点,使用多个绑定和独立的定义契约的版本。使用一个双工契约,客户端不用明确的变成一个WCF服务而且不用很复杂(很灵活)来选择绑定或者暴露其他终结点。更进一步,定义客户端终结点的地址,绑定和契约是由信道工厂在双工通信被客户端初始化时完成的。
两个单向契约与一个双工契约的比较在表2.2中显示。
作者:DanielWise
出处:http://www.cnblogs.com/danielWise/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。