Windows Communication Foundation (WCF) を使用すると、アプリケーションのメッセージング機能を広範に制御できます。 このセクションのトピックでは、使用可能な機能について詳しく説明します。 基本的なプログラミングの詳細については、「 基本的な WCF プログラミング」を参照してください。
このセクションにて
ワークフロー サービス
ワークフロー サービスを作成および構成する方法について説明します。
エンドポイント: アドレス、バインディング、コントラクト
サービスの複数の側面を制御する方法について説明します。
データ転送とシリアル化
相互運用または将来の互換性のためにデータのシリアル化を調整する方法について説明します。
セッション、インスタンス化、コンカレンシー
WCF のインスタンス化モードとセッション モード、およびアプリケーションに適したモードを選択する方法について説明します。
トランスポート
チャネル スタックの最下位レベルであるトランスポート層を構成する方法について説明します。
キューと信頼できるセッション
受信アプリケーションに代わって送信アプリケーションからのメッセージを格納し、後でこれらのメッセージを受信側アプリケーションに転送するキューについて説明します。
トランザクション
必要に応じてロールバックできるトランザクション操作を作成する方法について説明します。
セキュリティ
WCF セキュリティを使用して、機密性と整合性を備えたアプリケーションを作成する方法について説明します。 監査機能と同様に、認証と承認も利用できます。
ピア ツー ピア ネットワーク
ピア サービスとクライアントを作成する方法について詳しく説明します。
メタデータ
メタデータのアーキテクチャと形式について説明します。
クライアント
サービスにアクセスするさまざまなクライアントを作成する方法について説明します。
ホスティング
ホスティングについて説明します。 サービスは、別のアプリケーションによってホストすることも、セルフホステッドすることもできます。
相互運用性と統合
COM+ でホストされているコンポーネント ベースのアプリケーション ロジックに大きな投資がある場合に、WCF を使用して既存のロジックを書き換える必要なく、既存のロジックを拡張する方法について説明します。
WCF Web HTTP プログラミング モデル
開発者が WCF サービス操作を SOAP 以外のエンドポイントに公開できるようにする WCF Web プログラミング モデルについて説明します。
WCF 配信
WCF サービスからシンジケーション フィードを簡単に公開するためのサポートについて説明します。
AJAX 統合と JSON のサポート
ASP.NET 非同期 JavaScript および XML (AJAX) と JavaScript Object Notation (JSON) データ形式のサポートについて説明します。これにより、WCF サービスは AJAX クライアントに操作を公開できます。
WCF 検出
WS-Discovery プロトコルを使用して、実行時に相互運用可能な方法でサービスを検出できるようにするサポートについて説明します。
ルーティング
ルーティング サービスについて説明します。
リファレンス
System.IdentityModel.Selectors