WCF 第四章 绑定 绑定元素
2010-11-29 21:56
169 查看
WCF在预设绑定中提供了很多信道和编码器。这些信道提供了在自定义绑定中使用的绑定元素。这一部分提供WCF内部绑定元素列表以及它们的使用方面。
传输
下面的列表是信道以及它们相关的绑定类,绑定扩展和它们的XML配置元素。它们中的每一个都代表了一个可以用在自定义绑定中的不同的传输信道。传输信道存在于TCP,HTTP,命名管道,HTTP(SSL/TSL加密),MSMQ和对等网络。
![](http://pic002.cnblogs.com/images/2010/157655/2010112921200124.jpg)
![](http://pic002.cnblogs.com/images/2010/157655/2010112921201327.jpg)
UDP传输信道不包括在.NET 3.5中。它是以Windows SDK 中的一个样例提供的。它被放在这里是因为它也是WCF中很常用的传输模式。
![](http://pic002.cnblogs.com/images/2010/157655/2010112921250812.jpg)
编码器
下面的列表是WCF中包含的编码器。它们代表了一个消息类被传输信道转换成一个字节流的行为。有好几个消息编码器类型,包括文本,MTOM,二进制和JSON编码器。到第六章"序列化和编码"来找更多关于编码器的内容。
![](http://pic002.cnblogs.com/images/2010/157655/2010112921332314.jpg)
JsonMessageEncoder和WebMessageEncoder编码器包含在.NET 3.5中,它们可以在Visual Studio 2008 中找到。这些编码器以行为的形式实现;因此,它们不在这部分讨论。参考第六章或者第十三章来获得更多细节。
安全
下面的列表是WCF中使用的安全协议。它们中的大多数都是使用<security>配置元素或者SecurityBindingElement静态方法实现。建议你使用这些方法中的某一个来创建爱你绑定元素,因为SecurityBindingElement通过提供可以用来创建其他安全绑定的静态方法采取了一些猜测出来的配置元素的结合.
![](http://pic002.cnblogs.com/images/2010/157655/2010112921474397.jpg)
传输升级/帮助
下面的列表中的绑定元素包含了对传输的升级或帮助。WCF允许使用面向流协议比如TCP和命名管道绑定来支持基于流传输的升级。例如,SslStreamSecurityBindingElement使用SSL 流支持信道安全。
![](http://pic002.cnblogs.com/images/2010/157655/2010112921553944.jpg)
信道形状
下面列出了改变信道栈形状的形状改变绑定元素。形状改变信道改了了信道中的消息交换模式。查看第三章的“信道”中的“信道形状"来获取更多关于信道形状和形状改变的细节。
![](http://pic002.cnblogs.com/images/2010/157655/2010112922023442.jpg)
其他协议
下面是添加对多种协议如事务和可信赖支持的绑定元素集合
传输
下面的列表是信道以及它们相关的绑定类,绑定扩展和它们的XML配置元素。它们中的每一个都代表了一个可以用在自定义绑定中的不同的传输信道。传输信道存在于TCP,HTTP,命名管道,HTTP(SSL/TSL加密),MSMQ和对等网络。
![](http://pic002.cnblogs.com/images/2010/157655/2010112921200124.jpg)
![](http://pic002.cnblogs.com/images/2010/157655/2010112921201327.jpg)
UDP传输信道不包括在.NET 3.5中。它是以Windows SDK 中的一个样例提供的。它被放在这里是因为它也是WCF中很常用的传输模式。
![](http://pic002.cnblogs.com/images/2010/157655/2010112921250812.jpg)
编码器
下面的列表是WCF中包含的编码器。它们代表了一个消息类被传输信道转换成一个字节流的行为。有好几个消息编码器类型,包括文本,MTOM,二进制和JSON编码器。到第六章"序列化和编码"来找更多关于编码器的内容。
![](http://pic002.cnblogs.com/images/2010/157655/2010112921332314.jpg)
JsonMessageEncoder和WebMessageEncoder编码器包含在.NET 3.5中,它们可以在Visual Studio 2008 中找到。这些编码器以行为的形式实现;因此,它们不在这部分讨论。参考第六章或者第十三章来获得更多细节。
安全
下面的列表是WCF中使用的安全协议。它们中的大多数都是使用<security>配置元素或者SecurityBindingElement静态方法实现。建议你使用这些方法中的某一个来创建爱你绑定元素,因为SecurityBindingElement通过提供可以用来创建其他安全绑定的静态方法采取了一些猜测出来的配置元素的结合.
![](http://pic002.cnblogs.com/images/2010/157655/2010112921474397.jpg)
传输升级/帮助
下面的列表中的绑定元素包含了对传输的升级或帮助。WCF允许使用面向流协议比如TCP和命名管道绑定来支持基于流传输的升级。例如,SslStreamSecurityBindingElement使用SSL 流支持信道安全。
![](http://pic002.cnblogs.com/images/2010/157655/2010112921553944.jpg)
信道形状
下面列出了改变信道栈形状的形状改变绑定元素。形状改变信道改了了信道中的消息交换模式。查看第三章的“信道”中的“信道形状"来获取更多关于信道形状和形状改变的细节。
![](http://pic002.cnblogs.com/images/2010/157655/2010112922023442.jpg)
其他协议
下面是添加对多种协议如事务和可信赖支持的绑定元素集合
![](http://pic002.cnblogs.com/images/2010/157655/2010112922061224.jpg)
相关文章推荐
- WCF 第四章 绑定 绑定元素
- WCF 第四章 绑定 wsHttpBinding
- WCF中的Binding模型之六(完结篇):从绑定元素认识系统预定义绑定
- [WCF安全系列]通过绑定元素看各种绑定对消息保护的实现
- WCF 第四章 绑定 ws2007HttpBinding
- WCF 第四章 绑定 wsDualHttpBinding
- WCF 第四章 绑定 wsDualHttpBinding
- WCF 第四章 绑定 本机.NET应用程序间的通信
- 艾伟:[WCF中的Binding模型]之六(完结篇):从绑定元素认识系统预定义绑定
- 了解WCF定制的绑定类型(2)_绑定元素
- WCF 第四章 绑定 比较各种绑定的性能和可扩展性
- WCF 第四章 绑定 使用队列技术进行通信
- WCF 第四章 绑定 使用基础Web Services
- [WCF的Binding模型]之五:绑定元素(Binding Element)
- WCF: 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。
- WCF 第四章 绑定 netMsmqBinding
- WCF 第四章 绑定 使用高级Web 服务通信
- WCF 第四章 绑定 msmqIntegrationBinding
- WCF 第四章 绑定 wsHttpBinding
- WCF的Binding模型之五:绑定元素(Binding Element)