Partager via


TypedAsyncResult<T>.Complete Méthode

Définition

Appelée pour exécuter l'opération asynchrone.

Surcharges

Complete(T, Boolean)

Appelez cette version de "complete" lorsque l'opération asynchrone est terminée et qu'aucune exception n'est survenue. Elle met à jour l'état de l'opération et notifie le rappel.

Complete(T, Boolean, Exception)

Appelez cette version de "complete" si vous déclenchez une exception pendant le traitement. En plus de notifier le rappel, elle capture l'exception et l'enregistre pour la lever pendant l'appel à la méthode End(IAsyncResult).

Complete(T, Boolean)

Appelez cette version de "complete" lorsque l'opération asynchrone est terminée et qu'aucune exception n'est survenue. Elle met à jour l'état de l'opération et notifie le rappel.

public:
 void Complete(T result, bool completedSynchronously);
public void Complete (T result, bool completedSynchronously);
override this.Complete : 'T * bool -> unit
Public Sub Complete (result As T, completedSynchronously As Boolean)

Paramètres

result
T

Résultat à encapsuler.

completedSynchronously
Boolean

true si l'opération asynchrone a été terminée de manière synchrone ; sinon false.

S’applique à

Complete(T, Boolean, Exception)

Appelez cette version de "complete" si vous déclenchez une exception pendant le traitement. En plus de notifier le rappel, elle capture l'exception et l'enregistre pour la lever pendant l'appel à la méthode End(IAsyncResult).

public:
 void Complete(T result, bool completedSynchronously, Exception ^ exception);
public void Complete (T result, bool completedSynchronously, Exception exception);
override this.Complete : 'T * bool * Exception -> unit
Public Sub Complete (result As T, completedSynchronously As Boolean, exception As Exception)

Paramètres

result
T

Résultat à encapsuler.

completedSynchronously
Boolean

true si l'opération asynchrone a été terminée de manière synchrone ; sinon false.

exception
Exception

Exception levée au cours du traitement de l'opération asynchrone.

S’applique à