MetadataExchangeClient.GetMetadataAsync メソッド

定義

非同期メタデータ セットを返します。

オーバーロード

名前 説明
GetMetadataAsync()

非同期メタデータ セットを返します。

GetMetadataAsync(EndpointAddress)

指定したアドレスから非同期メタデータ セットを返します。

GetMetadataAsync(EndpointAddress, Uri)

指定したアドレスと指定したルート上の非同期メタデータ セットを返します。

GetMetadataAsync(Uri, MetadataExchangeClientMode)

指定したダウンロード モードを使用して、指定したアドレスから非同期メタデータ セットを返します。

GetMetadataAsync()

非同期メタデータ セットを返します。

public:
 System::Threading::Tasks::Task<System::ServiceModel::Description::MetadataSet ^> ^ GetMetadataAsync();
public System.Threading.Tasks.Task<System.ServiceModel.Description.MetadataSet> GetMetadataAsync();
member this.GetMetadataAsync : unit -> System.Threading.Tasks.Task<System.ServiceModel.Description.MetadataSet>
Public Function GetMetadataAsync () As Task(Of MetadataSet)

返品

非同期メタデータ セット。

注釈

このメソッドは、メソッドの同期的な例外がスローできるすべての非使用例外を返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機しているときにスローされます。 ArgumentException などの使用に関する例外は、引き続き同期的にスローされます。 格納されている例外については、 GetMetadata()によってスローされる例外を参照してください。

適用対象

GetMetadataAsync(EndpointAddress)

指定したアドレスから非同期メタデータ セットを返します。

public:
 System::Threading::Tasks::Task<System::ServiceModel::Description::MetadataSet ^> ^ GetMetadataAsync(System::ServiceModel::EndpointAddress ^ address);
public System.Threading.Tasks.Task<System.ServiceModel.Description.MetadataSet> GetMetadataAsync(System.ServiceModel.EndpointAddress address);
member this.GetMetadataAsync : System.ServiceModel.EndpointAddress -> System.Threading.Tasks.Task<System.ServiceModel.Description.MetadataSet>
Public Function GetMetadataAsync (address As EndpointAddress) As Task(Of MetadataSet)

パラメーター

address
EndpointAddress

非同期メタデータのダウンロード元のアドレス。

返品

アドレスにある非同期メタデータ。

注釈

このメソッドは、メソッドの同期的な例外がスローできるすべての非使用例外を返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機しているときにスローされます。 ArgumentException などの使用に関する例外は、引き続き同期的にスローされます。 格納されている例外については、 GetMetadata(EndpointAddress)によってスローされる例外を参照してください。

適用対象

GetMetadataAsync(EndpointAddress, Uri)

指定したアドレスと指定したルート上の非同期メタデータ セットを返します。

public:
 System::Threading::Tasks::Task<System::ServiceModel::Description::MetadataSet ^> ^ GetMetadataAsync(System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public System.Threading.Tasks.Task<System.ServiceModel.Description.MetadataSet> GetMetadataAsync(System.ServiceModel.EndpointAddress address, Uri via);
member this.GetMetadataAsync : System.ServiceModel.EndpointAddress * Uri -> System.Threading.Tasks.Task<System.ServiceModel.Description.MetadataSet>
Public Function GetMetadataAsync (address As EndpointAddress, via As Uri) As Task(Of MetadataSet)

パラメーター

address
EndpointAddress

メタデータのダウンロード元のアドレス。

via
Uri

メッセージが受け取るルートを表す URI アドレス。

返品

ダウンロードされるメタデータ。

注釈

このメソッドは、メソッドの同期的な例外がスローできるすべての非使用例外を返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機しているときにスローされます。 ArgumentException などの使用に関する例外は、引き続き同期的にスローされます。 格納されている例外については、 GetMetadata(EndpointAddress, Uri)によってスローされる例外を参照してください。

適用対象

GetMetadataAsync(Uri, MetadataExchangeClientMode)

指定したダウンロード モードを使用して、指定したアドレスから非同期メタデータ セットを返します。

public:
 System::Threading::Tasks::Task<System::ServiceModel::Description::MetadataSet ^> ^ GetMetadataAsync(Uri ^ address, System::ServiceModel::Description::MetadataExchangeClientMode mode);
public System.Threading.Tasks.Task<System.ServiceModel.Description.MetadataSet> GetMetadataAsync(Uri address, System.ServiceModel.Description.MetadataExchangeClientMode mode);
member this.GetMetadataAsync : Uri * System.ServiceModel.Description.MetadataExchangeClientMode -> System.Threading.Tasks.Task<System.ServiceModel.Description.MetadataSet>
Public Function GetMetadataAsync (address As Uri, mode As MetadataExchangeClientMode) As Task(Of MetadataSet)

パラメーター

address
Uri

メタデータのダウンロード元のアドレス。

mode
MetadataExchangeClientMode

使用するダウンロード メカニズム。

返品

ダウンロードされるメタデータ。

注釈

このメソッドは、メソッドの同期的な例外がスローできるすべての非使用例外を返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機しているときにスローされます。 ArgumentException などの使用に関する例外は、引き続き同期的にスローされます。 格納されている例外については、 GetMetadata(Uri, MetadataExchangeClientMode)によってスローされる例外を参照してください。

適用対象