MetadataExchangeClient.GetMetadataAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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).