共用方式為


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

您可以將精確度和彈性加入至非同步應用程式使用 Task 類型提供的方法和屬性。 本章節中的主題說明使用 CancellationToken 和重要 Task 方法 (例如 Task.WhenAllTask.WhenAny的範例。

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

本章節包括下列範例:

注意事項注意事項

若要執行範例,您必須將 Visual Studio 2012、Visual Studio 2013、Visual Studio Express 2012 for Windows Desktop、Visual Studio Express 2013 for Windows 或 .NET Framework 4.5 或 4.5.1 安裝在您的電腦上。

專案建立包含啟動處理序按鈕和移除處理序按鈕的 UI,如下圖所示。 按鈕的名稱為 startButton 和 cancelButton。

具有 [取消] 按鈕的 WPF 視窗

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

請參閱

概念

使用 Async 和 Await 設計非同步程式 (C# 和 Visual Basic)