IAsyncActionWithProgress<TProgress>.Completed 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定動作完成時所呼叫的委派。
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 之前呼叫處理程式;甚至可能來自相同線程。