Поделиться через


Fine-Tuning Ваше асинхронное приложение (Visual Basic)

Вы можете добавить точность и гибкость в асинхронные приложения с помощью методов и свойств, предоставляемых типом Task . В разделах этого раздела показаны примеры использования CancellationToken и важных Task методов, таких как Task.WhenAll и Task.WhenAny.

Используя WhenAny и WhenAll, вы можете проще запустить несколько задач и ожидать их завершения, отслеживая одну задачу.

В этом разделе приведены следующие примеры.

Замечание

Для выполнения примеров необходимо установить Visual Studio 2012 или более поздней версии и .NET Framework 4.5 или более поздней версии на компьютере.

Проекты создают пользовательский интерфейс, содержащий кнопку, которая запускает процесс и кнопку, которая его отменяет, как показано на следующем рисунке. Кнопки именуются startButton и cancelButton.

Окно WPF с кнопкой

Вы можете скачать полные проекты Windows Presentation Foundation (WPF) из документа Образец асинхронной настройки приложения.

См. также