微调异步应用程序 (Visual Basic)

可以使用由 Task 类型提供的方法和属性将精度和灵活性添加到异步应用程序。 本部分中的主题介绍使用 CancellationToken 的示例和一些重要的 Task 方法,例如 Task.WhenAllTask.WhenAny

使用 WhenAnyWhenAll 可以更轻松地启动多个任务并通过监视单个任务待其完成。

本部分包括下列示例。

注意

若要运行该示例,计算机上必须安装有 Visual Studio 2012 或更高版本和 .NET Framework 4.5 或更高版本。

项目将创建一个 UI,其中包含用于启动进程和取消进程的按钮,如下图所示。 这些按钮名为 startButtoncancelButton

WPF window with Cancel button

要下载完整的 Windows Presentation Foundation (WPF) 项目,请参阅 Async Sample:Fine Tuning Your Application(异步示例:微调应用程序)。

请参阅