MetadataExchangeClient.GetMetadataAsync Método

Definição

Devolve um conjunto de metadados assíncronos.

Sobrecargas

Name Description
GetMetadataAsync()

Devolve um conjunto de metadados assíncronos.

GetMetadataAsync(EndpointAddress)

Devolve um conjunto de metadados assíncronos do endereço especificado.

GetMetadataAsync(EndpointAddress, Uri)

Devolve um conjunto de metadados assíncronos do endereço especificado e na rota especificada.

GetMetadataAsync(Uri, MetadataExchangeClientMode)

Devolve um conjunto de metadados assíncronos do endereço especificado usando o modo de download especificado.

GetMetadataAsync()

Devolve um conjunto de metadados assíncronos.

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)

Devoluções

O conjunto de metadados assíncronos.

Observações

Este método armazena na tarefa que devolve todas as exceções de não-utilização que o equivalente síncrono do método pode lançar. Se uma exceção for armazenada na tarefa devolvida, essa exceção será lançada quando a tarefa for aguardada. As exceções de uso, como ArgumentException, ainda são lançadas de forma síncrona. Para as exceções armazenadas, veja as exceções lançadas por GetMetadata().

Aplica-se a

GetMetadataAsync(EndpointAddress)

Devolve um conjunto de metadados assíncronos do endereço especificado.

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)

Parâmetros

address
EndpointAddress

O endereço de onde descarregar os metadados assíncronos.

Devoluções

Os metadados assíncronos localizados no endereço.

Observações

Este método armazena na tarefa que devolve todas as exceções de não-utilização que o equivalente síncrono do método pode lançar. Se uma exceção for armazenada na tarefa devolvida, essa exceção será lançada quando a tarefa for aguardada. As exceções de uso, como ArgumentException, ainda são lançadas de forma síncrona. Para as exceções armazenadas, veja as exceções lançadas por GetMetadata(EndpointAddress).

Aplica-se a

GetMetadataAsync(EndpointAddress, Uri)

Devolve um conjunto de metadados assíncronos do endereço especificado e na rota especificada.

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)

Parâmetros

address
EndpointAddress

O endereço a partir do qual descarregar os metadados.

via
Uri

O endereço URI que representa a rota que uma mensagem segue.

Devoluções

Os metadados que são descarregados.

Observações

Este método armazena na tarefa que devolve todas as exceções de não-utilização que o equivalente síncrono do método pode lançar. Se uma exceção for armazenada na tarefa devolvida, essa exceção será lançada quando a tarefa for aguardada. As exceções de uso, como ArgumentException, ainda são lançadas de forma síncrona. Para as exceções armazenadas, veja as exceções lançadas por GetMetadata(EndpointAddress, Uri).

Aplica-se a

GetMetadataAsync(Uri, MetadataExchangeClientMode)

Devolve um conjunto de metadados assíncronos do endereço especificado usando o modo de download especificado.

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)

Parâmetros

address
Uri

O endereço a partir do qual descarregar os metadados.

mode
MetadataExchangeClientMode

O mecanismo de download a usar.

Devoluções

Os metadados que são descarregados.

Observações

Este método armazena na tarefa que devolve todas as exceções de não-utilização que o equivalente síncrono do método pode lançar. Se uma exceção for armazenada na tarefa devolvida, essa exceção será lançada quando a tarefa for aguardada. As exceções de uso, como ArgumentException, ainda são lançadas de forma síncrona. Para as exceções armazenadas, veja as exceções lançadas por GetMetadata(Uri, MetadataExchangeClientMode).

Aplica-se a