Condividi tramite


IAsyncOperation<TResult>.Completed Proprietà

Definizione

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

AsyncOperationCompletedHandler<TResult> Completed();

void Completed(AsyncOperationCompletedHandler<TResult> handler);
public AsyncOperationCompletedHandler<TResult> Completed { get; set; }
Public Property Completed As AsyncOperationCompletedHandler(Of TResult)

Valore della proprietà

Delegato chiamato al termine dell'operazione.

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