IAsyncActionWithProgress<TProgress>.Completed 屬性

定義

取得或設定動作完成時所呼叫的委派。

AsyncActionWithProgressCompletedHandler<TProgress> Completed();

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

屬性值

動作完成時所呼叫的委派。

範例

如需說明如何處理 Completed 事件的 C++/WinRT 程式代碼範例,請參閱異步動作和作業的委派類型

備註

您無法多次設定 Completed 屬性。

大部分的應用程式不會直接使用 Completed 屬性,而是改用語言特定的語法來等候異步動作的完成,例如 co_await (C++/WinRT) 、 (C#、 await Javascript) 或 then (Javascript、C++/CX) 。

如果在動作完成之後設定 Completed 屬性,則動作的行為就如同在收到處理程式之後立即完成一樣。 請注意,這可能會導致在 傳回 Completed 屬性 setter 之前呼叫處理程式;甚至可能來自相同線程。

適用於

另請參閱