第四章:WCF绑定(1)

原文:http://www.wcftutorial.net/Introduction-to-WCF.aspx

绑定和信道栈

在WCF中,所有的通信细节都是通过信道来处理的,它是信道组件组成的栈,所有的消息都会在运行时传输。最底层的组件是传输信道。它实现了一个给定的传输协议,并且从线路上读取消息。传输信道使用消息Encoder来读取输入的字节,并且映射到Message对象,用于后面的处理。



之后,消息在剩下的信道栈中冒泡上升,让每一个经过的协议信道有机会处理,直到消息到达顶部,然后WCF会将最终的消息分发到你的服务实现中。这一系列的处理会让消息会经过重大的转变。

让开发者直接面向协议栈进行编程难度非常高,因为你必须在处理每一个协议栈的时候非常小心,这些协议栈有可能彼此之间也不兼容。

所以WCF提供了一种简单的方式去完成目标,这就是终结点。在终结点中,我们可以指定访问地址,绑定和契约。为了解更多有关终结点的信息。Windows Communication Foundation遵循罗列出来的绑定描述去创建每一个协议栈。绑定会将你的服务实现绑定到协议栈处理中。

猜你喜欢

转载自foreversky12.iteye.com/blog/2309141
今日推荐