MetadataExchangeClient.GetMetadataAsync Metodo

Definizione

Restituisce un set di metadati asincrono.

Overload

Nome Descrizione
GetMetadataAsync()

Restituisce un set di metadati asincrono.

GetMetadataAsync(EndpointAddress)

Restituisce un set di metadati asincrono dall'indirizzo specificato.

GetMetadataAsync(EndpointAddress, Uri)

Restituisce un set di metadati asincrono dall'indirizzo specificato e sulla route specificata.

GetMetadataAsync(Uri, MetadataExchangeClientMode)

Restituisce un set di metadati asincrono dall'indirizzo specificato utilizzando la modalità di download specificata.

GetMetadataAsync()

Restituisce un set di metadati asincrono.

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)

Valori restituiti

Set di metadati asincrono.

Commenti

Questo metodo archivia nell'attività che restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da GetMetadata().

Si applica a

GetMetadataAsync(EndpointAddress)

Restituisce un set di metadati asincrono dall'indirizzo specificato.

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)

Parametri

address
EndpointAddress

Indirizzo da cui scaricare i metadati asincroni.

Valori restituiti

Metadati asincroni che si trovano nell'indirizzo.

Commenti

Questo metodo archivia nell'attività che restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da GetMetadata(EndpointAddress).

Si applica a

GetMetadataAsync(EndpointAddress, Uri)

Restituisce un set di metadati asincrono dall'indirizzo specificato e sulla route specificata.

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)

Parametri

address
EndpointAddress

Indirizzo da cui scaricare i metadati.

via
Uri

Indirizzo URI che rappresenta la route accettata da un messaggio.

Valori restituiti

Metadati scaricati.

Commenti

Questo metodo archivia nell'attività che restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da GetMetadata(EndpointAddress, Uri).

Si applica a

GetMetadataAsync(Uri, MetadataExchangeClientMode)

Restituisce un set di metadati asincrono dall'indirizzo specificato utilizzando la modalità di download specificata.

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)

Parametri

address
Uri

Indirizzo da cui scaricare i metadati.

mode
MetadataExchangeClientMode

Meccanismo di download da usare.

Valori restituiti

Metadati scaricati.

Commenti

Questo metodo archivia nell'attività che restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da GetMetadata(Uri, MetadataExchangeClientMode).

Si applica a