Freigeben über


Feinabstimmung der Async-Anwendung (C# und Visual Basic)

Sie können Genauigkeit und Flexibilität den async Anwendungen hinzufügen, indem Sie die Methoden und Eigenschaften verwenden, die der Task-Typ bereitstellt.Die Themen in diesem Abschnitt zeigen Beispiele, die CancellationToken und wichtige Task-Methoden wie Task.WhenAll und Task.WhenAny verwenden.

Mit WhenAny und WhenAll verwenden, können Sie mehrere Aufgaben leichter starten und ihren Abschluss erwarten, indem Sie eine einzelne Aufgabe überwachen.

Dieser Abschnitt enthält die folgenden Beispiele.

Die Projekte erstellen eine Benutzeroberfläche bereit, die eine Schaltfläche enthält, die den Prozess und eine Schaltfläche startet, die Löschen so, als das folgende Bild angezeigt wird.Die Schaltflächen werden startButton und cancelButton benannt.

WPF-Fenster mit Schaltfläche "Abbrechen"

Sie können alle Projekte (Windows Presentation Foundation) von Async-Beispiel: Abstimmen der Anwendung herunterladen.

Siehe auch

Konzepte

Asynchrone Programmierung mit Async und Await (C# und Visual Basic)