IAsyncAction.Completed Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Delegat ab, der aufgerufen wird, wenn die Aktion abgeschlossen ist, oder legt diesen fest.
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
Eigenschaftswert
Der Delegat, der aufgerufen wird, wenn die Aktion abgeschlossen ist.
Beispiele
Ein Beispiel für C++/WinRT-Code , der veranschaulicht, wie das Completed-Ereignis behandelt wird, finden Sie unter Delegieren von Typen für asynchrone Aktionen und Vorgänge.
Hinweise
Sie dürfen die Completed-Eigenschaft nicht mehr als einmal festlegen.
Die meisten Anwendungen verwenden die Completed-Eigenschaft nicht direkt, sondern verwenden stattdessen eine sprachspezifische Syntax, um auf den Abschluss einer asynchronen Aktion zu warten, z co_await
. B. (C++/WinRT), await
(C#, Javascript) oder then
(Javascript, C++/CX).
Wenn die Completed-Eigenschaft festgelegt wird, nachdem die Aktion bereits abgeschlossen wurde, verhält sich die Aktion so, als wäre sie unmittelbar nach dem Empfang des Handlers abgeschlossen. Beachten Sie, dass dies dazu führen kann, dass der Handler aufgerufen wird , bevor der Completed-Eigenschaftssetter zurückgegeben wurde. möglicherweise sogar aus demselben Thread.
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für