Web 服務通訊協定互通性手冊
Windows Communication Foundation (WCF) 會實作一些 Web 服務通訊協定。許多這些通訊協定包含實作者應自行決定的一些選項和擴充點。本主題提供 WCF 所實作的 Web 服務通訊協定清單。本節中的其他主題則會提供每個受支援通訊協定的實作詳細資訊。
WCF 實作的 Web 服務通訊協定
WCF 透過通道支援 Web 服務 (WS) 基礎結構通訊協定,並透過合約功能支援 Web 服務應用程式通訊協定。應用程式通訊協定的互通性是透過 XML 結構描述語言 1.0 (XSD) 和 Web 服務描述語言 (WSDL) 1.1 來達成。
基礎結構通訊協定互通性是由 WS-* 規格所提供。WCF 通道會支援一些 WS-* 基礎結構通訊協定。WCF 通道是使用繫結項目來設定。下表包含各種 WCF 繫結項目所實作的完整 WS-* 基礎結構通訊協定清單。
HttpTransportBindingElement 支援下表中的規格。
規格/文件 | 連結 |
---|---|
HTTP 1.1 |
|
SOAP 1.1 HTTP 繫結 |
簡易物件存取通訊協定 (SOAP) 1.1,第 7 節 |
SOAP 1.2 HTTP 繫結 |
TextMessageEncodingBindingElement 和 MtomMessageEncodingBindingElement 支援下表中的規格。
規格/文件 | 連結 |
---|---|
XML |
|
SOAP 1.1 |
|
SOAP 1.2 核心 |
|
WS-Addressing 2004/08 |
|
W3C Web 服務定址 1.0 - 核心 |
|
W3C Web 服務定址 1.0 - SOAP 繫結 |
|
W3C Web 服務定址 1.0 - WSDL 繫結* |
|
W3C Web 服務定址 1.0 中繼資料 |
|
WSDL SOAP1.1 繫結 |
|
WSDL SOAP1.2 繫結 |
MtomMessageEncodingBindingElement 支援下表中的規格。
規格/文件 | 連結 |
---|---|
XOP |
|
MTOM + SOAP1.2 繫結 |
|
MTOM SOAP 1.1 繫結 |
|
MTOM WS-PolicyAssertions |
即將發行。 |
SecurityBindingElement 支援下表中的規格。
規格/文件 | 連結 |
---|---|
WSS:SOAP 訊息安全性 1.0 |
|
WSS:使用者名稱權杖設定檔 1.0 |
Web 服務安全性 UsernameToken 設定檔 1.0 需要 Password/@Type=PasswordText (預設) |
WSS:X.509 權杖設定檔 1.0 |
|
WSS:SAML 1.1 權杖設定檔 1.0 |
|
WSS:SOAP 訊息安全性 1.1 |
|
WSS:使用者名稱權杖設定檔 1.1 |
Web 服務安全性 UsernameToken 設定檔 1.1 不會實作密碼架構金鑰衍生; 需要 Password/@Type=PasswordText (預設) |
WSS:X509 權杖設定檔 1.1 |
|
WSS:Kerberos 權杖設定檔 1.1 |
|
WSS:SAML 1.1 權杖設定檔 1.1 |
|
WS-SecureConversation |
|
WS-Trust 1.4 |
|
WS-SecurityPolicy 2005/07 |
已由提交至 OASIS WS-SX 技術委員會的勘誤表修訂。 |
WS-ReliableMessaging 1.1 |
TransactionFlowBindingElement 支援下表中的規格。
規格/文件 | 連結 |
---|---|
WS-Coordination |
|
WS-AtomicTransaction |
MetadataExporter、MetadataImporter、WSDLExporter、WSDLImporter 和 MetadataResolver 類別支援下列中繼資料規格:
此外,WCF 也會實作下列互通性設定檔:
另請參閱
概念
系統提供的互通性繫結所支援的 Web 服務通訊協定
訊息通訊協定
資料合約結構描述參考
WSDL 與原則
安全性通訊協定
Reliable Messaging Protocol 1.0 版
Reliable Messaging Protocol 1.1 版
交易通訊協定
內容交換通訊協定