WCF中常用的binding方式

WCF中常用的binding方式:

BasicHttpBinding: 用于把
WCF 服务当作 ASMX Web 服务。用于兼容旧的Web ASMX 服务。
WSHttpBinding:

BasicHttpBinding 更加安全,通常用于 non-duplex 服务通讯。
WSDualHttpBinding:

WSHttpBinding 相比,它支持 duplex 类型的服务。
WSFederationHttpBinding:
WS-Federation
安全通讯协议。
NetTcpBinding:

使用 TCP 协议,用于在局域网(Intranet)跨机器通信。有几个特点:可靠性、事务支持和安全,优化了 WCF WCF 的通信。限制是服务端和客户端都必须使用 WCF 来实现。
NetNamedPipeBinding:

使用命名管道进行安全、可靠、高效的单机服务通讯方式。
NetMsmqBinding:

使用消息队列在不同机器间进行非连接通讯。
NetPeerTcpBinding:

使用 P2P 协议在多机器间通讯。
MsmqIntegrationBinding:

WCF 消息转化为 MSMQ 消息,使用现有的消息队列系统进行跨机器通讯。如 MSMQ























































名称


传输


编码


共同操作


BasicHttpBinding


HTTP/HTTPS


Text


Yes


NetTcpBinding


TCP


Binary


No


NetPeerTcpBinding


P2P


Binary


No


NetNamedPipeBinding


IPC


Binary


No


WSHttpBinding


HTTP/HTTPS


TextMTOM


Yes


WSFederationBinding


HTTP/HTTPS


TextMTOM


Yes


WSDualHttpBinding


HTTP


TextMTOM


Yes


NetMsmqBinding



MSMQ


 


Binary


No


MsmqIntegrationBinding


MSMQ


Binary



Yes


 












































Binding名称


Configuration Element


描述


BasicHttpBinding


basicHttpBinding


一个指定用符合基本网络服务规范通讯的binding,它用http进行传输,数据格式为text/xml


WSHttpBinding


wsHttpBinding


一个安全的通用的binding,但它不能在deplex中使用


WSDualHttpBinding


wsDualHttpBinding


一个安全的通用的binding,但能在deplex使用


WSFederationHttpBinding


wsFederationHttpBinding


一个安全的通用的支持WSFbinding,能对用户进行验证和授权


NetTcpBinding


netTcpBinding


wcf应用程序中最适合跨机器进行安全通讯的binding


NetNamedPipeBinding


netNamedPipeBinding


wcf应用程序中最适合本机进行安全通讯的binding


NetMsmqBinding


netMsmqBinding


wcf应用程序中最适合跨机器进行安全通讯的binding,并且支持排队


NetPeerTcpBinding


netPeerTcpBinding


一个支持安全的,多机交互的binding


 


msmqIntegrationBinding


 

posted on   itjeff  阅读(467)  评论(0编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示