共用方式為


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

RFC 2616

SOAP 1.1 HTTP 繫結

簡易物件存取通訊協定 (SOAP) 1.1,第 7 節

SOAP 1.2 HTTP 繫結

SOAP 1.2 版第 2 部分:附加 (第二版),第 7 節

TextMessageEncodingBindingElementMtomMessageEncodingBindingElement 支援下表中的規格。

規格/文件 連結

XML

可延伸標記語言 (XML) 1.0 (第四版)

SOAP 1.1

簡易物件存取通訊協定 (SOAP) 1.1

SOAP 1.2 核心

SOAP 1.2 版第 1 部分:訊息架構 (第二版)

WS-Addressing 2004/08

Web 服務定址 (WS-Addressing)

W3C Web 服務定址 1.0 - 核心

Web 服務定址 1.0 - Core

W3C Web 服務定址 1.0 - SOAP 繫結

Web 服務定址 1.0 - SOAP 繫結

W3C Web 服務定址 1.0 - WSDL 繫結*

Web 服務定址 1.0 - WSDL 繫結

W3C Web 服務定址 1.0 中繼資料

Web 服務定址 1.0 - 中繼資料

WSDL SOAP1.1 繫結

Web 服務描述語言 (WSDL) 1.1

WSDL SOAP1.2 繫結

SOAP 1.2 的 WSDL 1.1 繫結延伸

MtomMessageEncodingBindingElement 支援下表中的規格。

規格/文件 連結

XOP

XML 二進位最佳化套件

MTOM + SOAP1.2 繫結

SOAP 訊息傳輸最佳化機制

MTOM SOAP 1.1 繫結

MTOM 1.0 的 SOAP 1.1 繫結

MTOM WS-PolicyAssertions

即將發行。

SecurityBindingElement 支援下表中的規格。

規格/文件 連結

WSS:SOAP 訊息安全性 1.0

Web 服務安全性:SOAP 訊息安全性 1.0

WSS:使用者名稱權杖設定檔 1.0

Web 服務安全性 UsernameToken 設定檔 1.0

需要 Password/@Type=PasswordText (預設)

WSS:X.509 權杖設定檔 1.0

Web 服務安全性 X.509 憑證權杖設定檔

WSS:SAML 1.1 權杖設定檔 1.0

Web 服務安全性:SAML 權杖設定檔

WSS:SOAP 訊息安全性 1.1

Web 服務安全性:SOAP 訊息安全性 1.1

WSS:使用者名稱權杖設定檔 1.1

Web 服務安全性 UsernameToken 設定檔 1.1

不會實作密碼架構金鑰衍生;

需要 Password/@Type=PasswordText (預設)

WSS:X509 權杖設定檔 1.1

Web 服務安全性 X.509 憑證權杖設定檔 1.1

WSS:Kerberos 權杖設定檔 1.1

Web 服務安全性 Kerberos 權杖設定檔 1.1

WSS:SAML 1.1 權杖設定檔 1.1

Web 服務安全性 SAML 權杖設定檔 1.1

WS-SecureConversation

Web 服務安全轉換語言

WS-Trust 1.4

Web 服務信任語言

WS-SecurityPolicy 2005/07

Web 服務安全轉換語言

已由提交至 OASIS WS-SX 技術委員會的勘誤表修訂。

ws-sx 訊息

WS-ReliableMessaging 1.1

Reliable Messaging Protocol 1.1 版

TransactionFlowBindingElement 支援下表中的規格。

規格/文件 連結

WS-Coordination

Web 服務協調

WS-AtomicTransaction

Web 服務原子交易

MetadataExporterMetadataImporterWSDLExporterWSDLImporterMetadataResolver 類別支援下列中繼資料規格:

此外,WCF 也會實作下列互通性設定檔:

另請參閱

概念

系統提供的互通性繫結所支援的 Web 服務通訊協定
訊息通訊協定
資料合約結構描述參考
WSDL 與原則
安全性通訊協定
Reliable Messaging Protocol 1.0 版
Reliable Messaging Protocol 1.1 版
交易通訊協定
內容交換通訊協定