MetadataExchangeClient.GetMetadataAsync Método

Definición

Devuelve un conjunto de metadatos asincrónico.

Sobrecargas

Nombre Description
GetMetadataAsync()

Devuelve un conjunto de metadatos asincrónico.

GetMetadataAsync(EndpointAddress)

Devuelve un conjunto de metadatos asincrónico de la dirección especificada.

GetMetadataAsync(EndpointAddress, Uri)

Devuelve un conjunto de metadatos asincrónicos de la dirección especificada y en la ruta especificada.

GetMetadataAsync(Uri, MetadataExchangeClientMode)

Devuelve un conjunto de metadatos asincrónico de la dirección especificada mediante el modo de descarga especificado.

GetMetadataAsync()

Devuelve un conjunto de metadatos asincrónico.

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)

Devoluciones

Conjunto de metadatos asincrónicos.

Comentarios

Este método almacena en la tarea que devuelve todas las excepciones de no uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, se producirá esa excepción cuando se espere la tarea. Las excepciones de uso, como ArgumentException, todavía se producen sincrónicamente. Para las excepciones almacenadas, consulte las excepciones producidas por GetMetadata().

Se aplica a

GetMetadataAsync(EndpointAddress)

Devuelve un conjunto de metadatos asincrónico de la dirección especificada.

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

Dirección desde la que se van a descargar los metadatos asincrónicos.

Devoluciones

Metadatos asincrónicos ubicados en la dirección.

Comentarios

Este método almacena en la tarea que devuelve todas las excepciones de no uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, se producirá esa excepción cuando se espere la tarea. Las excepciones de uso, como ArgumentException, todavía se producen sincrónicamente. Para las excepciones almacenadas, consulte las excepciones producidas por GetMetadata(EndpointAddress).

Se aplica a

GetMetadataAsync(EndpointAddress, Uri)

Devuelve un conjunto de metadatos asincrónicos de la dirección especificada y en la ruta 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

Dirección desde la que se van a descargar los metadatos.

via
Uri

Dirección URI que representa la ruta que toma un mensaje.

Devoluciones

Metadatos que se descargan.

Comentarios

Este método almacena en la tarea que devuelve todas las excepciones de no uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, se producirá esa excepción cuando se espere la tarea. Las excepciones de uso, como ArgumentException, todavía se producen sincrónicamente. Para las excepciones almacenadas, consulte las excepciones producidas por GetMetadata(EndpointAddress, Uri).

Se aplica a

GetMetadataAsync(Uri, MetadataExchangeClientMode)

Devuelve un conjunto de metadatos asincrónico de la dirección especificada mediante el modo de descarga 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

Dirección desde la que se van a descargar los metadatos.

mode
MetadataExchangeClientMode

Mecanismo de descarga que se va a usar.

Devoluciones

Metadatos que se descargan.

Comentarios

Este método almacena en la tarea que devuelve todas las excepciones de no uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, se producirá esa excepción cuando se espere la tarea. Las excepciones de uso, como ArgumentException, todavía se producen sincrónicamente. Para las excepciones almacenadas, consulte las excepciones producidas por GetMetadata(Uri, MetadataExchangeClientMode).

Se aplica a