非同期アプリケーションの微調整 (Visual Basic)

Task 型を使用できるメソッドとプロパティを使用して、非同期アプリケーションに精度と柔軟性を追加できます。 このセクションのトピックでは CancellationToken および Task などのような、重要な Task.WhenAll メソッドおよび Task.WhenAny の使用例を示します。

WhenAnyWhenAll を使用すると、複数のタスクをより簡単に開始し、単一のタスクを監視して、その完了を待機できます。

ここでは、次の例について説明します。

注意

この例を実行するには、コンピューターに Visual Studio 2012 以降および .NET Framework 4.5 以降がインストールされている必要があります。

次の図が示すように、プロジェクトは、プロセスを開始するボタンとそれを取り消すボタンを含む UI を作成します。 ボタンの名前は startButtoncancelButton です。

WPF window with Cancel button

完全な Windows Presentation Foundation (WPF) プロジェクトは、「Async Sample: Fine Tuning Your Application」 (非同期のサンプル: アプリケーションの微調整) からダウンロードできます。

関連項目