Windows Communication Foundation 中的傳輸

傳輸層 (Transport Layer) 屬於通道堆疊中的最底層。 Windows Communication Foundation (WCF) 中使用的主要傳輸是 HTTP、HTTPS、TCP 和具名管道。 本節中的主題將討論如何在這些傳輸之間進行選擇、設定傳輸,以及設定調整屬性。

WCF 包含其他的傳輸。 如需訊息佇列 (亦稱為 MSMQ) 傳輸的詳細資訊,請參閱佇列和可靠工作階段。 如需點對點傳輸的相關資訊,請參閱點對點網路

本節內容

選擇傳輸
說明這三種主要傳輸,以及進行選擇時的考量因素。

選擇訊息編碼器
說明選擇訊息編碼繫結項目時的考量因素。

資料流訊息傳輸
說明如何設定傳輸層來傳送資料流。

設定 HTTP 和 HTTPS
說明如何設定 HTTP 和 HTTPS 傳輸繫結項目。

如何:將 WCF URL 保留項目取代為受限保留項目
說明如何使用 WCFURL 限制的保留區。

傳輸配額
說明在設定傳輸層之可用配額時的考量因素。

使用 NAT 與防火牆
說明當訊息是在防火牆後方進行傳送或接收、或是當網路位址轉譯 (NAT) 存在時的傳輸層設定方式。

Net.TCP 連接埠共用
說明如何使用 WCF 的 Net.TCP 連接埠共用服務元件。

參考

HttpTransportBindingElement

HttpsTransportBindingElement

TcpTransportBindingElement

NamedPipeTransportBindingElement

繫結

擴充繫結