IAsyncOperation<TResult>.Completed Propriété
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.
Obtient ou définit le délégué appelé à la fin de l’opération.
AsyncOperationCompletedHandler<TResult> Completed();
void Completed(AsyncOperationCompletedHandler<TResult> handler);
public AsyncOperationCompletedHandler<TResult> Completed { get; set; }
Public Property Completed As AsyncOperationCompletedHandler(Of TResult)
Valeur de propriété
Délégué appelé à la fin de l’opération.
Exemples
Par exemple, le code C++/WinRT illustrant la gestion de l’événement Completed , consultez Types délégués pour les actions et opérations asynchrones.
Remarques
Vous n’êtes pas autorisé à définir la propriété Completed plusieurs fois.
La plupart des applications n’utilisent pas directement la propriété Completed , mais utilisent une syntaxe spécifique au langage pour attendre l’achèvement d’une action asynchrone, telle que co_await
(C++/WinRT), await
(C#, Javascript) ou then
(Javascript, C++/CX).
Si la propriété Completed est définie une fois l’action terminée, l’action se comporte comme si elle s’était terminée immédiatement après la réception du gestionnaire. Notez que cela peut entraîner l’appel du gestionnaire avant le retour du setter de propriété Completed ; peut-être même à partir du même thread.