MetadataExchangeClient.GetMetadataAsync Método

Definição

Retorna um conjunto de metadados assíncronos.

Sobrecargas

Nome Description
GetMetadataAsync()

Retorna um conjunto de metadados assíncronos.

GetMetadataAsync(EndpointAddress)

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

GetMetadataAsync(EndpointAddress, Uri)

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

GetMetadataAsync(Uri, MetadataExchangeClientMode)

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

GetMetadataAsync()

Retorna 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)

Retornos

O conjunto de metadados assíncronos.

Comentários

Esse método armazena na tarefa que retorna todas as exceções de não uso que o equivalente síncrono do método pode gerar. Se uma exceção for armazenada na tarefa retornada, essa exceção será gerada quando a tarefa for aguardada. Exceções de uso, como ArgumentException, ainda são geradas de forma síncrona. Para as exceções armazenadas, consulte as exceções geradas por GetMetadata().

Aplica-se a

GetMetadataAsync(EndpointAddress)

Retorna 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 do qual baixar os metadados assíncronos.

Retornos

Os metadados assíncronos localizados no endereço.

Comentários

Esse método armazena na tarefa que retorna todas as exceções de não uso que o equivalente síncrono do método pode gerar. Se uma exceção for armazenada na tarefa retornada, essa exceção será gerada quando a tarefa for aguardada. Exceções de uso, como ArgumentException, ainda são geradas de forma síncrona. Para as exceções armazenadas, consulte as exceções geradas por GetMetadata(EndpointAddress).

Aplica-se a

GetMetadataAsync(EndpointAddress, Uri)

Retorna 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 do qual baixar os metadados.

via
Uri

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

Retornos

Os metadados baixados.

Comentários

Esse método armazena na tarefa que retorna todas as exceções de não uso que o equivalente síncrono do método pode gerar. Se uma exceção for armazenada na tarefa retornada, essa exceção será gerada quando a tarefa for aguardada. Exceções de uso, como ArgumentException, ainda são geradas de forma síncrona. Para as exceções armazenadas, consulte as exceções geradas por GetMetadata(EndpointAddress, Uri).

Aplica-se a

GetMetadataAsync(Uri, MetadataExchangeClientMode)

Retorna 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 do qual baixar os metadados.

mode
MetadataExchangeClientMode

O mecanismo de download a ser usado.

Retornos

Os metadados baixados.

Comentários

Esse método armazena na tarefa que retorna todas as exceções de não uso que o equivalente síncrono do método pode gerar. Se uma exceção for armazenada na tarefa retornada, essa exceção será gerada quando a tarefa for aguardada. Exceções de uso, como ArgumentException, ainda são geradas de forma síncrona. Para as exceções armazenadas, consulte as exceções geradas por GetMetadata(Uri, MetadataExchangeClientMode).

Aplica-se a