Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo MetadataResolver.BeginResolve (Type, Uri, MetadataExchangeClientMode, AsyncCallback, Object)

 

Data di pubblicazione: ottobre 2016

Avvia una chiamata asincrona che risolve un indirizzo di metadati in oggetti ServiceEndpoint per il contratto specificato, utilizzando l'indirizzo, l'oggetto System.ServiceModel.Description.MetadataExchangeClientMode, lo stato asincrono e il delegato specificati.

Spazio dei nomi:   System.ServiceModel.Description
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

public static IAsyncResult BeginResolve(
	Type contract,
	Uri address,
	MetadataExchangeClientMode mode,
	AsyncCallback callback,
	object asyncState
)

Parametri

contract
Type: System.Type

Contratto per il quale scaricare e risolvere metadati.

address
Type: System.Uri

Indirizzo dei metadati.

mode
Type: System.ServiceModel.Description.MetadataExchangeClientMode

Modalità di recupero.

callback
Type: System.AsyncCallback

Delegato di callback asincrono richiamato quando la chiamata al metodo è completa.

asyncState
Type: System.Object

Stato associato alla chiamata asincrona.

Valore restituito

Type: System.IAsyncResult

IAsyncResult che fa riferimento all'operazione di risoluzione asincrona.

Exception Condition
ArgumentNullException

L'indirizzo, il contratto o il callback è null.

Vengono utilizzate le impostazioni predefinite in System.ServiceModel.Description.MetadataExchangeClient per recuperare i metadati.

Per scaricare i metadati senza risolvere le informazioni contenute negli oggetti ServiceEndpoint, utilizzare direttamente l'oggetto System.ServiceModel.Description.MetadataExchangeClient.

System_CAPS_noteNota

Viene restituita una raccolta vuota se non sono stati importati endpoint o se al contratto non corrisponde un endpoint. Se viene restituita una raccolta vuota, viene scritta una traccia di avviso.

.NET Framework
Disponibile da 3.0
Torna all'inizio
Mostra: