微調非同步應用程式 (Visual Basic)

您可以使用 Task 類型所提供的方法和屬性,來增加非同步應用程式的精確度和彈性。 本節的主題會示範使用 CancellationToken 以及 Task.WhenAllTask.WhenAny 等重要 Task 方法的範例。

您可以使用 WhenAnyWhenAll,更輕鬆地啟動多個工作,並藉由監視單一工作等候其完成。

本節包含下列範例。

注意

若要執行範例,您必須在電腦上安裝 Visual Studio 2012 或更新版本以及 .NET Framework 4.5 或更新版本。

這些專案會建立 UI,其中包含一個啟動處理序的按鈕和一個取消處理序的按鈕,如下圖所示。 這兩個按鈕的名稱分別是 startButtoncancelButton

WPF window with Cancel button

您可以從 Async Sample: Fine Tuning Your Application (非同步範例:微調應用程式) 下載完整 Windows Presentation Foundation (WPF) 專案。

另請參閱