Dostrajanie aplikacji Async (C# i Visual Basic)
Do aplikacji async można dodać precyzji i elastyczność przy użyciu metod i właściwości, Task udostępnia typu.Tematy w tej sekcji Pokaż przykłady, które używają CancellationToken i ważne Task metod, takich jak Task.WhenAll i Task.WhenAny.
Za pomocą WhenAny i WhenAll, można łatwiej uruchomić wiele zadań i czekają na zakończenie ich przez monitorowanie pojedynczego zadania.
WhenAnyZwraca zadanie kończy się po ukończeniu każdego zadania w kolekcji.
Przykłady, które używają WhenAny, zobacz Anulowanie pozostałych zadań po zakończeniu jednego (C# i Visual Basic) i Rozpoczynanie wielu zadań i przetwarzanie ich w chwili zakończenia (C# i Visual Basic).
WhenAllZwraca zadanie kończy się po zakończeniu wszystkich zadań w kolekcji.
Więcej informacji i przykładem, który używa WhenAll, zobacz Jak: rozszerzenie Instruktaż przy użyciu Task.WhenAll (C# i Visual Basic).
Ta sekcja zawiera poniższe przykłady.
Anulowanie zadań po upływie określonego czasu (C# i Visual Basic)
Anulowanie pozostałych zadań po zakończeniu jednego (C# i Visual Basic)
Rozpoczynanie wielu zadań i przetwarzanie ich w chwili zakończenia (C# i Visual Basic)
Projekty utworzyć interfejsu użytkownika, który zawiera przycisk, który uruchamia proces i anuluje, co ilustruje poniższy obraz przycisku.Przyciski są o nazwie startButton i cancelButton.
Można pobrać pełną projektów Windows Presentation Foundation (WPF) z próbki asynchroniczne: Fine dostrajania Twoja aplikacja.
Zobacz też
Koncepcje
Asynchroniczne programowania przy użyciu asynchronicznej i poczekać (C# i Visual Basic)