WCF綁定類型種類繁多,而且每一種類型都可以使用於不同的場景。在這篇文章中,我們將會針對這方面問題一一做詳細介紹。
作者:佚名來源:博客園|2010-02-23 18:10WCF作為一款功能強大的開發插件,可以幫助編程人員輕鬆的打造出一款安全性高的跨平臺解決方案。在這裡我們將會針對其中一個比較重要的基礎知識做一個詳細介紹,WCF綁定類型的使用方式。
WCF綁定類型非常多, 有以下幾種
BasicHttpBinding WSHttpBinding WSDualHttpBinding WSFederationHttpBinding NetTcpBinding NetNamedPipeBinding NetMsmqBinding NetPeerTcpBinding MsmqIntegrationBinding每一種WCF綁定類型都適用什麼場景呢?
1) 如果Service是基於MSMQ的,要在.config中進行配置
參考:基於MSMQ使用WCF
2) 通訊綁定
BasicHttpBinding: 最簡單的綁定類型,通常用於 Web Services。使用 HTTP 協議,Text/XML 編碼方式。
WSHttpBinding: 比 BasicHttpBinding 更加安全,通常用於 non-duplex 服務通訊。
WSDualHttpBinding: 和 WSHttpBinding 相比,它支持 duplex 類型的服務。
WSFederationHttpBinding: 支持 WS-Federation 安全通訊協議。
NetTcpBinding: 效率***,安全的跨機器通訊方式。
NetNamedPipeBinding: 安全、可靠、高效的單機服務通訊方式。
NetMsmqBinding: 使用消息隊列在不同機器間進行通訊。兩個端點程序必須都是 .NET 的系統。
NetPeerTcpBinding: 使用 P2P 協議在多機器間通訊。
MsmqIntegrationBinding: 使用現有的消息隊列系統進行跨機器通訊。如 MSMQ。
以上就是對WCF綁定類型的相關介紹。
【責任編輯:
曹凱TEL:(010)68476606】