Windows Communication Foundation (WCF) サービスは、1 つ以上のメタデータ エンドポイントを発行してメタデータを発行します。 サービス メタデータを発行すると、WS-MetadataExchange (MEX) 要求や HTTP/GET 要求などの標準化されたプロトコルを使用してメタデータを使用できるようになります。 メタデータ エンドポイントは、アドレス、バインディング、コントラクトを持ち、構成またはコードでサービス ホストに追加できる点で、他のサービス エンドポイントと似ています。 メタデータ エンドポイントの発行を有効にするには、 ServiceMetadataBehavior サービスの動作をサービスに追加する必要があります。
このセクションにて
方法: 構成ファイルを使用してサービスのメタデータを発行する
クライアントが ?wsdl
クエリ文字列を使用して WS-MetadataExchange または HTTP/GET 要求を使用してメタデータを取得できるように、メタデータを発行するように WCF サービスを構成する方法を示します。
方法: コードを使用してサービスのメタデータを発行する
クライアントが WS-MetadataExchange または HTTP/GET 要求を使用して ?wsdl
クエリ文字列を使用してメタデータを取得できるように、WCF サービスのメタデータ公開をコードで有効にする方法を示します。