TypedAsyncResult<T>.Complete Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.