IAsyncActionWithProgress<TProgress>.Completed Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il delegato chiamato al termine dell'azione.
AsyncActionWithProgressCompletedHandler<TProgress> Completed();
void Completed(AsyncActionWithProgressCompletedHandler<TProgress> handler);
public AsyncActionWithProgressCompletedHandler<TProgress> Completed { get; set; }
Public Property Completed As AsyncActionWithProgressCompletedHandler(Of TProgress)
Valore della proprietà
Delegato chiamato al termine dell'azione.
Esempio
Ad esempio, codice C++/WinRT che illustra come gestire l'evento Completato , vedere Delegare i tipi per azioni e operazioni asincrone.
Commenti
Non è consentito impostare la proprietà Complete più di una volta.
La maggior parte delle applicazioni non usa direttamente la proprietà Complete , ma usa invece una sintassi specifica del linguaggio per attendere il completamento di un'azione asincrona, ad esempio co_await
(C++/WinRT), (C#, Javascript) await
o then
(Javascript, C++/CX).
Se la proprietà Complete 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 al gestore prima che il setter della proprietà Complete venga restituito; possibilmente anche dallo stesso thread.