Windows Communication Foundation のトランスポート

トランスポート層は、チャネル スタックの最も低いレベルにあります。 Windows Communication Foundation (WCF) で使用される主なトランスポートは、HTTP、HTTPS、TCP、名前付きパイプです。 このセクションのトピックでは、このようなトランスポートの選択、トランスポートの構成、およびチューニング プロパティの設定について説明します。

WCF には追加のトランスポートが含まれています。 メッセージ キュー (MSMQ とも呼ばれます) トランスポートの詳細については、「キューと信頼できるセッション」を参照してください。 ピアツーピア トランスポートの詳細については、「ピアツーピア ネットワーク」を参照してください。

このセクションの内容

トランスポートの選択
3 つの主なトランスポートについて説明し、そのうちの 1 つを選択する際の考慮事項を示します。

メッセージ エンコーダーを選択する
メッセージ エンコーディングのバインド要素を選択する際に考慮する必要のある要因について説明します。

メッセージ転送ストリーミング
ストリーミングが行われるようにトランスポート層を構成する方法について説明します。

HTTP および HTTPS の構成
HTTP および HTTPS トランスポート バインディング要素の構成方法について説明します。

方法: WCF URL 予約を制限付きの予約に置き換える
WCF の URL 制限付き予約の使用方法について説明します。

トランスポート クォータ
トランスポート層で使用できるクォータを設定する際の考慮事項について説明します。

NAT とファイアウォールの使用
ファイアウォールを介してメッセージを送受信する場合や、ネットワーク アドレス交換 (NAT) が存在する場合にトランスポート層を構成する方法について説明します。

Net.TCP ポート共有
WCF の Net.TCP ポート共有コンポーネントの使用方法について説明します。

関連項目

HttpTransportBindingElement

HttpsTransportBindingElement

TcpTransportBindingElement

NamedPipeTransportBindingElement

バインド

バインディングの拡張