MetadataExchangeClient.GetMetadataAsync Metod

Definition

Returnerar en asynkron metadatauppsättning.

Överlagringar

Name Description
GetMetadataAsync()

Returnerar en asynkron metadatauppsättning.

GetMetadataAsync(EndpointAddress)

Returnerar en asynkron metadatauppsättning från den angivna adressen.

GetMetadataAsync(EndpointAddress, Uri)

Returnerar en asynkron metadatauppsättning från den angivna adressen och på den angivna vägen.

GetMetadataAsync(Uri, MetadataExchangeClientMode)

Returnerar en asynkron metadatauppsättning från den angivna adressen med det angivna nedladdningsläget.

GetMetadataAsync()

Returnerar en asynkron metadatauppsättning.

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)

Returer

Den asynkrona metadatauppsättningen.

Kommentarer

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av GetMetadata().

Gäller för

GetMetadataAsync(EndpointAddress)

Returnerar en asynkron metadatauppsättning från den angivna adressen.

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)

Parametrar

address
EndpointAddress

Adressen som asynkrona metadata ska laddas ned från.

Returer

De asynkrona metadata som finns på adressen.

Kommentarer

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av GetMetadata(EndpointAddress).

Gäller för

GetMetadataAsync(EndpointAddress, Uri)

Returnerar en asynkron metadatauppsättning från den angivna adressen och på den angivna vägen.

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)

Parametrar

address
EndpointAddress

Adressen som metadata ska hämtas från.

via
Uri

Den URI-adress som representerar den väg ett meddelande tar.

Returer

De metadata som laddas ned.

Kommentarer

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av GetMetadata(EndpointAddress, Uri).

Gäller för

GetMetadataAsync(Uri, MetadataExchangeClientMode)

Returnerar en asynkron metadatauppsättning från den angivna adressen med det angivna nedladdningsläget.

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)

Parametrar

address
Uri

Adressen som metadata ska hämtas från.

mode
MetadataExchangeClientMode

Nedladdningsmekanismen som ska användas.

Returer

De metadata som laddas ned.

Kommentarer

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av GetMetadata(Uri, MetadataExchangeClientMode).

Gäller för