共用方式為


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

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

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

本章節包括下列範例。

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

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

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

請參閱

概念

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