AsyncResult.Complete Metodo

Definizione

Chiamato per completare l'operazione asincrona.

Overload

Complete(Boolean)

Chiamare questa versione di completamento al termine dell'operazione asincrona e non è stata rilevata alcuna eccezione. Aggiorna lo stato dell'operazione e invia una notifica al callback.

Complete(Boolean, Exception)

Chiamare questa versione di completamento se si genera un'eccezione durante l'elaborazione. Oltre a inviare una notifica al callback, acquisisce l'eccezione e la archivia per essere generata durante la chiamata al metodo End(IAsyncResult).

Complete(Boolean)

Chiamare questa versione di completamento al termine dell'operazione asincrona e non è stata rilevata alcuna eccezione. Aggiorna lo stato dell'operazione e invia una notifica al callback.

C#
protected void Complete (bool completedSynchronously);

Parametri

completedSynchronously
Boolean

true se l'operazione asincrona è stata completata in modo sincrono; in caso contrario, false.

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Complete(Boolean, Exception)

Chiamare questa versione di completamento se si genera un'eccezione durante l'elaborazione. Oltre a inviare una notifica al callback, acquisisce l'eccezione e la archivia per essere generata durante la chiamata al metodo End(IAsyncResult).

C#
protected void Complete (bool completedSynchronously, Exception exception);

Parametri

completedSynchronously
Boolean

true se l'operazione asincrona è stata completata in modo sincrono; in caso contrario, false.

exception
Exception

Eccezione che si è verificata durante l'elaborazione dell'operazione asincrona.

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1