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

ここでは、Windows Communication Foundation (WCF) アプリケーションを作成するための基本について説明します。This section presents the fundamentals for creating Windows Communication Foundation (WCF) applications.

このセクションの内容In This Section

基本的なプログラミング ライフサイクルBasic Programming Lifecycle
WCF サービスおよびクライアントアプリケーションの設計、ビルド、および配置のライフサイクルについて説明します。Describes the lifecycle of designing, building, and deploying WCF service and client applications.

サービスの設計と実装Designing and Implementing Services
サービス コントラクトの設計および実装方法、メッセージ交換パターンの選択方法、エラー コントラクトの指定方法、およびその他のサービスの基本的な側面について説明します。Describes how to design and implement a service contract, choose a message exchange pattern, specify a fault contract, and other basic aspects of services.

サービスの構成Configuring Services
コントラクトの要件をサポートし、ローカルのランタイム動作をカスタマイズし、サービスを公開するアドレスを指定するように WCF サービスを構成する方法について説明します。Describes how to configure a WCF service to support the contract requirements, customize local runtime behavior, and indicate the address to publish the service.

ホスティング サービスHosting Services
アプリケーションでサービスをホストするときの基本について説明します。Describes the basics of hosting services in an application.

クライアントを構築するBuilding Clients
サービスからメタデータを取得する方法、WCF クライアントコードに変換する方法、セキュリティの問題を処理する方法、および WCF クライアントを構築、構成、およびホストする方法について説明します。Describes how to obtain metadata from services, convert that into WCF client code, handle security issues, and build, configure, and host a WCF client.

拡張機能の概要Introduction to Extensibility
WCF を拡張してカスタムソリューションを作成する方法について説明します。Describes how to extend WCF to create custom solutions.

WCF トラブルシューティング クイックスタートWCF Troubleshooting Quickstart
最も起こりやすい問題の一部を挙げ、その問題の解決方法とその問題の詳細情報を掲載している場所について説明します。Describes some of the most common issues that occur, what you can do to solve them, and where to locate more information about the issue.

WCF と ASP.NET Web APIWCF and ASP.NET Web API
2 つのテクノロジ、そのテクノロジの相互関係、およびそのテクノロジを使用するタイミングについて説明します。Discusses the two technologies, how they relate to each other, and when to use them.

参照Reference

System.ServiceModel

System.ServiceModel.Channels

System.ServiceModel.Description

システム要件System Requirements

概念Conceptual Overview

チュートリアル入門Getting Started Tutorial

ガイドラインとベスト プラクティスGuidelines and Best Practices

Windows Communication Foundation ツールWindows Communication Foundation Tools

Windows Communication Foundation (WCF) のサンプルWindows Communication Foundation (WCF) samples

はじめにGetting Started

インライン コードを使用した IIS ホスティングIIS Hosting Using Inline Code

自己ホストSelf-Host