IAsyncAction.Completed Proprietà

Definizione

Ottiene o imposta il delegato chiamato al termine dell'azione.

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

Valore della proprietà

Delegato chiamato al termine dell'azione.

Esempio

Ad esempio, il codice C++/WinRT che illustra come gestire l'evento Completed , vedi Tipi delegati per azioni e operazioni asincrone.

Commenti

Non è consentito impostare più volte la proprietà Completed .

La maggior parte delle applicazioni non usa direttamente la proprietà Completed , ma usa invece una sintassi specifica del linguaggio per attendere il completamento di un'azione asincrona, ad esempio co_await (C++/WinRT), await (C#, Javascript) o then (Javascript, C++/CX).

Se la proprietà Completed viene impostata dopo il completamento dell'azione, l'azione si comporta come se fosse stata completata immediatamente dopo la ricezione del gestore. Si noti che questo può comportare la chiamata del gestore prima che venga restituito il setter della proprietà Completed ; possibilmente anche dallo stesso thread.

Si applica a

Vedi anche