Episode

Tipp 3: Umschließen von Ereignissen in Aufgabenrückgabe-APIs und warten Sie darauf.

Asynchroner Tipp Nr. 3: Sie können Ereignisse in Aufgabenrückgabe-APIs umschließen und darauf warten. Dies kann Code erheblich vereinfachen.

Folien und Quellcode sind im Blog von Lucian verfügbar.

In diesem Video wird ein neues Muster für den Umgang mit Ereignissen vorgestellt: Sie können sie erwarten ! Warum möchten Sie das jetzt tun? Nun, in einigen Fällen wie das Reagieren auf einen Klick auf eine Schaltfläche ist es in Ordnung, Ereignisse so zu behandeln, wie Sie immer über Ereignishandler der obersten Ebene verfügen. Wenn Sie jedoch eine komplizierte Benutzeroberfläche erstellen, die eine ganze Anzahl von Ereignissen (StoryboardCompleted, MediaElementCompleted, PointerMoved, PointerReleased, ...) orchestrieren muss, wird es für sauber er Code verwendet, um sie zu erwarten. Der Schlüssel ist der Typ TaskCompletionSource , der in . NET4.

C#