WCF配置Channel and Binding


WCF 预定义的绑定

BasicHttpBinding 符合WSBasicProfile 1.1以提供最大的互操作性
WSHttpBinding 符合WS-*协议的HTTP通信
WSDualHttpBindind 双工HTTP通信,初始信息的接收者不会直接响应发送者,而是可以在一段时间之内传送任意次的响应.
WSFederationBinding HTTP通信,对服务次源的访问可以根据一个显式确定的凭据提供程序发出的凭据加以控制.
NetTcpBinding 提供网络里的WCF软件实体之间的安全,可靠,高性能的通信
NetNamedPipeBinding 同一台机器上的WCF软件实体之间的安全,可靠,高性能的通信
NetMsmqBinding WCF软件实体与其他软件实体间通过MSMQ通信
NetpeerTcpBinding WCF软件实体间通过Windows对等网络技术通信.

binding="basicHttpBinding"首字保险柜b小写是为了符合配置文件里使用驼峰格式(camel-casing,即开始字母和结尾字

母都小写,犹如驼峰)的习惯.

基地址策略域通信协议的对应关系
基地址策略传输协议
http          HTTP
net.tcp      TCP
net.pipe     Named Pipes
net.msmq  MSMQ

绑定无素定义了消息编码的协议,WCF提供了三种这类绑定元素:一种是将SOAP消息编码成文本,另一种是将SOAP编码成二

进制格式;第三种是将SOAP消息根据SOAP MTOM(Message Transmission Optimization Mechanism,消息传输优化机

制),MTOM编码适合那些包含大量二进制数据的SOAP消息.

原文地址:https://www.cnblogs.com/wucg/p/1904741.html