WCF 第四章 绑定 绑定元素
2010-11-29 21:56 DanielWise 阅读(990) 评论(1) 编辑 收藏 举报WCF在预设绑定中提供了很多信道和编码器。这些信道提供了在自定义绑定中使用的绑定元素。这一部分提供WCF内部绑定元素列表以及它们的使用方面。
传输
下面的列表是信道以及它们相关的绑定类,绑定扩展和它们的XML配置元素。它们中的每一个都代表了一个可以用在自定义绑定中的不同的传输信道。传输信道存在于TCP,HTTP,命名管道,HTTP(SSL/TSL加密),MSMQ和对等网络。
UDP传输信道不包括在.NET 3.5中。它是以Windows SDK 中的一个样例提供的。它被放在这里是因为它也是WCF中很常用的传输模式。
编码器
下面的列表是WCF中包含的编码器。它们代表了一个消息类被传输信道转换成一个字节流的行为。有好几个消息编码器类型,包括文本,MTOM,二进制和JSON编码器。到第六章"序列化和编码"来找更多关于编码器的内容。
JsonMessageEncoder和WebMessageEncoder编码器包含在.NET 3.5中,它们可以在Visual Studio 2008 中找到。这些编码器以行为的形式实现;因此,它们不在这部分讨论。参考第六章或者第十三章来获得更多细节。
安全
下面的列表是WCF中使用的安全协议。它们中的大多数都是使用<security>配置元素或者SecurityBindingElement静态方法实现。建议你使用这些方法中的某一个来创建爱你绑定元素,因为SecurityBindingElement通过提供可以用来创建其他安全绑定的静态方法采取了一些猜测出来的配置元素的结合.
传输升级/帮助
下面的列表中的绑定元素包含了对传输的升级或帮助。WCF允许使用面向流协议比如TCP和命名管道绑定来支持基于流传输的升级。例如,SslStreamSecurityBindingElement使用SSL 流支持信道安全。
信道形状
下面列出了改变信道栈形状的形状改变绑定元素。形状改变信道改了了信道中的消息交换模式。查看第三章的“信道”中的“信道形状"来获取更多关于信道形状和形状改变的细节。
其他协议
下面是添加对多种协议如事务和可信赖支持的绑定元素集合
作者:DanielWise
出处:http://www.cnblogs.com/danielWise/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。