日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

WCF 绑定(Binding)

發(fā)布時(shí)間:2025/7/14 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WCF 绑定(Binding) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

綁定包含多個(gè)綁定元素 ,它 們描述了所有綁定要求 。可以創(chuàng)建自定義綁定 ,也可以使用下表中的其中一個(gè)預(yù)定義綁定 :

不同的綁定支持不同的功能。以Ws開(kāi)頭的綁定獨(dú)立于平臺(tái) ,支持 Web服務(wù)規(guī)范。

以 Net開(kāi) 頭的綁定使用二進(jìn)制格式,使Net應(yīng)用程序之間的通信有很高的性能。

其他功能支持會(huì)話、可靠的會(huì)話、事務(wù)和雙工通信。下表列出了支持這些功能的綁定 。

?

?

?

Binding

?

?

?

綁定可指定在與終結(jié)點(diǎn)通話時(shí)所使用的通信機(jī)制,并指示如何連接到終結(jié)點(diǎn)。

綁定包含以下元素:

    • 協(xié)議堆棧確定用于發(fā)送到終結(jié)點(diǎn)的消息的安全性、可靠性和上下文流設(shè)置。

    • 傳輸確定將消息發(fā)送到終結(jié)點(diǎn)時(shí)使用的基礎(chǔ)傳輸協(xié)議,例如 TCP 或 HTTP。

    • 編碼確定用于發(fā)送到終結(jié)點(diǎn)的消息的網(wǎng)絡(luò)編碼,例如,文本/XML、二進(jìn)制或消息傳輸優(yōu)化機(jī)制 (MTOM)。

具體的binding,功能不同,設(shè)置的屬性不同,具體參照以下

綁定配置元素說(shuō)明

BasicHttpBinding

<basicHttpBinding>

一個(gè)綁定,適用于與符合 WS-Basic Profile 的 Web 服務(wù)(例如基于 ASP.NET Web 服務(wù) (ASMX) 的服務(wù))進(jìn)行的通信。此綁定使用 HTTP 作為傳輸協(xié)議,并使用文本/XML 作為默認(rèn)的消息編碼。

WSHttpBinding

<wsHttpBinding>

一個(gè)安全且可互操作的綁定,適合于非雙工服務(wù)約定。

WSDualHttpBinding

<wsDualHttpBinding>

一個(gè)安全且可互操作的綁定,適用于雙工服務(wù)協(xié)定或通過(guò) SOAP 媒介進(jìn)行的通信。

WSFederationHttpBinding

<wsFederationHttpBinding>

一個(gè)支持 WS-Federation 協(xié)議的安全的、可互操作的綁定,使聯(lián)盟中的組織可以高效地對(duì)用戶進(jìn)行身份驗(yàn)證和授權(quán)。

NetTcpBinding

<netTcpBinding>

一個(gè)安全且經(jīng)過(guò)優(yōu)化的綁定,適用于 WCF 應(yīng)用程序之間跨計(jì)算機(jī)的通信。

NetNamedPipeBinding

<netNamedPipeBinding>

一個(gè)安全、可靠且經(jīng)過(guò)優(yōu)化的綁定,適用于 WCF 應(yīng)用程序之間計(jì)算機(jī)上的通信。

NetMsmqBinding

<netMsmqBinding>

一個(gè)排隊(duì)綁定,適用于 WCF 應(yīng)用程序之間的跨計(jì)算機(jī)的通信。

NetPeerTcpBinding

<netPeerTcpBinding>

一個(gè)支持多計(jì)算機(jī)安全通信的綁定。

MsmqIntegrationBinding

<msmqIntegrationBinding>

一個(gè)適合于 WCF 應(yīng)用程序和現(xiàn)有消息隊(duì)列應(yīng)用程序之間的跨計(jì)算機(jī)通信的綁定。

BasicHttpContextBinding

<basicHttpContextBinding>

一個(gè)綁定,適用于與符合 WS-Basic Profile 且允許使用 HTTP Cookie 交換上下文的 Web 服務(wù)進(jìn)行的通信。

NetTcpContextBinding

<netTcpContextBinding>

一個(gè)安全且經(jīng)過(guò)優(yōu)化的綁定,適用于允許使用 SOAP 標(biāo)頭交換上下文的 WCF 應(yīng)用程序之間跨計(jì)算機(jī)的通信。

WebHttpBinding

<webHttpBinding>

一個(gè)綁定,可用于為通過(guò) HTTP 請(qǐng)求(而不是 SOAP 消息)公開(kāi)的 WCF Web 服務(wù)配置終結(jié)點(diǎn)。

WSHttpContextBinding

<wsHttpContextBinding>

一個(gè)安全且可互操作的綁定,適用于允許使用 SOAP 標(biāo)頭交換上下文的非雙工服務(wù)協(xié)定。

總結(jié)

以上是生活随笔為你收集整理的WCF 绑定(Binding)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。