方法 : メタデータをサービス エンドポイントからエクスポートする
このトピックでは、メタデータをサービス エンドポイントからエクスポートする方法について説明します。
メタデータをサービス エンドポイントからエクスポートするには
新しい Visual Studio コンソール アプリケーション プロジェクトを作成します。以下の手順で示されているコードを、生成された Program.cs ファイルの main() メソッド内に追加します。
WsdlExporter を作成します。
PolicyVersion プロパティを PolicyVersion 列挙体のいずれかの値に設定します。この例では、値を、WS-Policy 1.5 に対応する Policy15 に設定します。
ServiceEndpoint オブジェクトの配列を作成します。
サービス エンドポイントのメタデータをエクスポートします。
エクスポート プロセス中にエラーが発生していないことを確認し、メタデータを取得します。
これで、メタデータを使用できます。たとえば、WriteTo メソッドを呼び出してメタデータをファイルに書き込むことができます。
例
この例の完全なコードの一覧を以下に示します。
コードのコンパイル
Program.cs をコンパイルするときは、System.ServiceModel.dll への参照を追加してください。
関連項目
概念
メタデータ アーキテクチャの概要
メタデータを使用する
エンドポイント : アドレス、バインディング、およびコントラクト