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 ClientBase<TChannel>.InvokeAsync (ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object)

 

Data di pubblicazione: novembre 2016

Fornisce supporto per implementare il modello asincrono basato su eventiPer altre informazioni su su questo modello, vedere Event-based Asynchronous Pattern Overview.

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

protected void InvokeAsync(
	ClientBase<TChannel>.BeginOperationDelegate beginOperationDelegate,
	object[] inValues,
	ClientBase<TChannel>.EndOperationDelegate endOperationDelegate,
	SendOrPostCallback operationCompletedCallback,
	object userState
)

Parametri

beginOperationDelegate
Type: System.ServiceModel.ClientBase<TChannel>.BeginOperationDelegate

Delegato utilizzato per chiamare l'operazione asincrona.

inValues
Type: System.Object[]

Valori di input per la chiamata asincrona.

endOperationDelegate
Type: System.ServiceModel.ClientBase<TChannel>.EndOperationDelegate

Delegato utilizzato per terminare la chiamata asincrona dopo che è stata completata.

operationCompletedCallback
Type: System.Threading.SendOrPostCallback

Callback fornito dal client richiamato una volta completato il metodo asincrono. Il callback viene passato a ClientBase<TChannel>.BeginOperationDelegate.

userState
Type: System.Object

Oggetto userState da associare alla chiamata asincrona.

Fornisce un valore univoco, ad esempio un GUID o un codice hash, nel parametro userState per ogni chiamata al metodo InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) e, al termine di ogni operazione, il gestore eventi potrà individuare l'istanza dell'operazione che ha generato l'evento di completamento.

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 3.0
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Torna all'inizio
Mostra: