非同期アプリケーションの微調整 (C# および Visual Basic)

async、のアプリケーションに Task の型を使用できるようにするメソッドとプロパティを使用して、有効桁数と柔軟性を追加できます。このセクションのトピックでは Task.WhenAllTask.WhenAnyなどの CancellationToken と Task の重要なメソッドの使用例を示します。

WhenAny と WhenAllを使用して、より簡単に複数のタスクを起動し、単一のタスクの監視によって完了を待機できます。

ここでは、次の例が含まれています。

プロジェクトは UI を作成するプロセスとキャンセルが次のイメージとして表示するボタンを開始するボタンを含む。ボタンは startButton と cancelButtonという名前です。

[キャンセル] ボタンが表示された WPF ウィンドウ

Windows Presentation Foundation (WPF) の完全なプロジェクトをから 単一の例: アプリケーションの微調整ダウンロードできます。

参照

概念

Async および Await を使用した非同期プログラミング (C# および Visual Basic)