基本的な WCF プログラミング

このセクションでは、Windows Communication Foundation (WCF) アプリケーションを作成するための基礎について説明します。

このセクションの内容

基本的なプログラミング ライフサイクル
WCF サービスとクライアント アプリケーションの設計、ビルド、展開のライフサイクルについて説明します。

サービスの設計と実装
サービス コントラクトの設計および実装方法、メッセージ交換パターンの選択方法、エラー コントラクトの指定方法、およびその他のサービスの基本的な側面について説明します。

サービスの構成
WCF サービスを構成して、コントラクト要件のサポート、ローカル ランタイム動作のカスタマイズ、およびサービスを公開するアドレスの指定を行う方法について説明します。

ホスティング サービス
アプリケーションでサービスをホストするときの基本について説明します。

クライアントを構築する
サービスからのメタデータの取得、取得したメタデータの WCF クライアント コードへの変換、セキュリティ問題の処理、および WCF クライアントのビルド、構成、ホスティングを行う方法について説明します。

拡張機能の概要
WCF を拡張してカスタム ソリューションを作成する方法について説明します。

WCF トラブルシューティング クイックスタート
最も起こりやすい問題の一部を挙げ、その問題の解決方法とその問題の詳細情報を掲載している場所について説明します。

WCF と ASP.NET Web API
2 つのテクノロジ、そのテクノロジの相互関係、およびそのテクノロジを使用するタイミングについて説明します。

関連項目