方法 : メタデータをサービス エンドポイントからエクスポートする

このトピックでは、メタデータをサービス エンドポイントからエクスポートする方法について説明します。

メタデータをサービス エンドポイントからエクスポートするには

  1. 新しい Visual Studio コンソール アプリケーション プロジェクトを作成します。以下の手順で示されているコードを、生成された Program.cs ファイルの main() メソッド内に追加します。

  2. WsdlExporter を作成します。

  3. PolicyVersion プロパティを PolicyVersion 列挙体のいずれかの値に設定します。この例では、値を、WS-Policy 1.5 に対応する Policy15 に設定します。

  4. ServiceEndpoint オブジェクトの配列を作成します。

  5. サービス エンドポイントのメタデータをエクスポートします。

  6. エクスポート プロセス中にエラーが発生していないことを確認し、メタデータを取得します。

  7. これで、メタデータを使用できます。たとえば、WriteTo メソッドを呼び出してメタデータをファイルに書き込むことができます。

この例の完全なコードの一覧を以下に示します。

コードのコンパイル

Program.cs をコンパイルするときは、System.ServiceModel.dll への参照を追加してください。

関連項目

概念

メタデータ アーキテクチャの概要
メタデータを使用する
エンドポイント : アドレス、バインディング、およびコントラクト