語言

MetadataExchangeClient.GetMetadataAsync 方法

定義

回傳非同步的元資料集。

多載

名稱 Description
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)拋出的例外。

適用於