Partager via


IAsyncAction.Completed Propriété

Définition

Obtient ou définit le délégué appelé lorsque l’action se termine.

public:
 property AsyncActionCompletedHandler ^ Completed { AsyncActionCompletedHandler ^ get(); void set(AsyncActionCompletedHandler ^ value); };
AsyncActionCompletedHandler Completed();

void Completed(AsyncActionCompletedHandler handler);
public AsyncActionCompletedHandler Completed { get; set; }
var asyncActionCompletedHandler = iAsyncAction.completed;
iAsyncAction.completed = asyncActionCompletedHandler;
Public Property Completed As AsyncActionCompletedHandler

Valeur de propriété

Délégué appelé lorsque l’action se termine.

Exemples

Pour obtenir un exemple de code C++/WinRT illustrant comment gérer 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 plutôt une syntaxe propre 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 déjà 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 de la propriété setter Completed ; peut-être même à partir du même thread.

S’applique à

Voir aussi