MetadataExchangeClient.GetMetadataAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.
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).