MetadataExchangeClient.GetMetadata メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
MetadataSetを返します。
オーバーロード
| 名前 | 説明 |
|---|---|
| GetMetadata(Uri, MetadataExchangeClientMode) |
指定したダウンロード モードを使用して、指定したアドレスから MetadataSet を返します。 |
| GetMetadata(EndpointAddress, Uri) |
指定したアドレスと指定したルート上の MetadataSet を返します。 |
| GetMetadata(EndpointAddress) |
指定したアドレスから MetadataSet を返します。 |
| GetMetadata() |
MetadataSetを返します。 |
GetMetadata(Uri, MetadataExchangeClientMode)
指定したダウンロード モードを使用して、指定したアドレスから MetadataSet を返します。
public:
System::ServiceModel::Description::MetadataSet ^ GetMetadata(Uri ^ address, System::ServiceModel::Description::MetadataExchangeClientMode mode);
public System.ServiceModel.Description.MetadataSet GetMetadata(Uri address, System.ServiceModel.Description.MetadataExchangeClientMode mode);
member this.GetMetadata : Uri * System.ServiceModel.Description.MetadataExchangeClientMode -> System.ServiceModel.Description.MetadataSet
Public Function GetMetadata (address As Uri, mode As MetadataExchangeClientMode) As MetadataSet
パラメーター
- address
- Uri
メタデータのダウンロード元のアドレス。
使用するダウンロード メカニズム。
返品
ダウンロードされるメタデータ。
注釈
このメソッドを使用して、アドレスを指定し、HTTP GET を使用するか、WS-Transfer Get を使用してメタデータをダウンロードするかを指定します。
適用対象
GetMetadata(EndpointAddress, Uri)
指定したアドレスと指定したルート上の MetadataSet を返します。
public:
System::ServiceModel::Description::MetadataSet ^ GetMetadata(System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public System.ServiceModel.Description.MetadataSet GetMetadata(System.ServiceModel.EndpointAddress address, Uri via);
member this.GetMetadata : System.ServiceModel.EndpointAddress * Uri -> System.ServiceModel.Description.MetadataSet
Public Function GetMetadata (address As EndpointAddress, via As Uri) As MetadataSet
パラメーター
- address
- EndpointAddress
メタデータのダウンロード元のアドレス。
- via
- Uri
メッセージが受け取るルートを表す URI アドレス。
返品
ダウンロードされるメタデータ。
適用対象
GetMetadata(EndpointAddress)
指定したアドレスから MetadataSet を返します。
public:
System::ServiceModel::Description::MetadataSet ^ GetMetadata(System::ServiceModel::EndpointAddress ^ address);
public System.ServiceModel.Description.MetadataSet GetMetadata(System.ServiceModel.EndpointAddress address);
member this.GetMetadata : System.ServiceModel.EndpointAddress -> System.ServiceModel.Description.MetadataSet
Public Function GetMetadata (address As EndpointAddress) As MetadataSet
パラメーター
- address
- EndpointAddress
メタデータのダウンロード元のアドレス。
返品
addressにあるメタデータ。
適用対象
GetMetadata()
MetadataSetを返します。
public:
System::ServiceModel::Description::MetadataSet ^ GetMetadata();
public System.ServiceModel.Description.MetadataSet GetMetadata();
member this.GetMetadata : unit -> System.ServiceModel.Description.MetadataSet
Public Function GetMetadata () As MetadataSet
返品
ダウンロードしたメタデータを含む MetadataSet 。
例
次のコード例は、 MetadataExchangeClient を使用してダウンロード バインドを指定し、メタデータへの包含参照を解決し、メタデータをダウンロードする方法を示しています。
// Get metadata documents.
Console.WriteLine("URI of the metadata documents retreived:");
MetadataExchangeClient metaTransfer
= new MetadataExchangeClient(httpGetMetaAddress.Uri, MetadataExchangeClientMode.HttpGet);
metaTransfer.ResolveMetadataReferences = true;
MetadataSet otherDocs = metaTransfer.GetMetadata();
foreach (MetadataSection doc in otherDocs.MetadataSections)
Console.WriteLine(doc.Dialect + " : " + doc.Identifier);