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

可以使用该类型提供的方法和属性 Task ,为异步应用程序添加精度和灵活性。 本节中的主题演示了使用 CancellationToken 和重要 Task 方法的示例,如 Task.WhenAllTask.WhenAny

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

本部分包括以下示例。

注释

若要运行这些示例,必须在计算机上安装 Visual Studio 2012 或更高版本以及 .NET Framework 4.5 或更高版本。

项目创建一个 UI,其中包含启动进程的按钮和取消它的按钮,如下图所示。 按钮的名称 startButtoncancelButton

带有“取消”按钮对话框的 WPF 窗口

您可以从异步示例:微调应用程序下载完整的 Windows Presentation Foundation(WPF)项目。

另请参阅