Langue

TypedAsyncResult<T>.Complete Méthode

Définition

Appelé pour terminer l’opération asynchrone.

Surcharges

Nom Description
Complete(T, Boolean)

Appelez cette version de fin lorsque votre opération asynchrone est terminée et qu’aucune exception n’a été rencontrée. Il met à jour l’état de l’opération et avertit le rappel.

Complete(T, Boolean, Exception)

Appelez cette version complète si vous déclenchez une exception pendant le traitement. En plus de notifier le rappel, il capture l’exception et la stocke à lever pendant l’appel à la End(IAsyncResult) méthode.

Complete(T, Boolean)

Appelez cette version de fin lorsque votre opération asynchrone est terminée et qu’aucune exception n’a été rencontrée. Il met à jour l’état de l’opération et avertit 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 à wrapper.

completedSynchronously
Boolean

true si l’opération asynchrone s’est terminée de façon synchrone ; sinon false.

S’applique à

Complete(T, Boolean, Exception)

Appelez cette version complète si vous déclenchez une exception pendant le traitement. En plus de notifier le rappel, il capture l’exception et la stocke à lever pendant l’appel à la End(IAsyncResult) méthode.

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 à wrapper.

completedSynchronously
Boolean

true si l’opération asynchrone s’est terminée de façon synchrone ; sinon false.

exception
Exception

Exception qui s’est produite pendant le traitement de l’opération asynchrone.

S’applique à