Vyladění aplikace s modifikátorem Async (C# a Visual Basic)
Můžete přidat přesnost a flexibilitu pro asynchronní aplikace pomocí metody a vlastnosti, Task typu bude k dispozici.Témata v této části zobrazit příklady, které používají CancellationToken a důležité Task metod, jako Task.WhenAll a Task.WhenAny.
Pomocí WhenAny a WhenAll, snadno spustit více úkolů a sledováním jeden úkol očekávat jejich dokončení.
WhenAnyPo dokončení všech úloh v kolekci dokončí úkol vrátí.
Příklady, které používají WhenAny, viz Zrušení zbývajících úloh po dokončení jedné z nich (C# a Visual Basic) a Zahájení více úloh a jejich zpracování po dokončení (C# a Visual Basic).
WhenAllPo dokončení všech úloh v kolekci dokončí úkol vrátí.
Další informace a příklad, který používá WhenAll, viz Jak: rozšířit návod pomocí Task.WhenAll (C# a Visual Basic).
Tato část obsahuje následující příklady.
Zrušení úloh po uplynutí časového intervalu (C# a Visual Basic)
Zrušení zbývajících úloh po dokončení jedné z nich (C# a Visual Basic)
Zahájení více úloh a jejich zpracování po dokončení (C# a Visual Basic)
Projekty vytvořit uživatelské rozhraní, který obsahuje tlačítko, které spustí proces a tlačítko, které zruší, jak ukazuje následující obrázek.Tlačítka jsou pojmenovány startButton a cancelButton.
Stáhnout kompletní projekty Windows Presentation Foundation (WPF) z asynchronní vzorku: jemné ladění aplikace.
Viz také
Koncepty
Asynchronní asynchronní pro programování a očekávat (C# a Visual Basic)