情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

System.Threading.Tasks 名前空間

2013/12/12

System.Threading.Tasks 名前空間は、同時実行コードおよび非同期コードを簡単に記述できるようにする型を提供します。主要な型には、待機および取り消しができる非同期操作を表す System.Threading.Tasks.Task と、値を返すことができるタスクである System.Threading.Tasks.Task<TResult> があります。Factory クラスには、タスクを作成および開始するための静的メソッドが用意されています。また、System.Threading.Tasks.TaskScheduler クラスは、既定のスレッド スケジュール インフラストラクチャを提供します。

  クラス説明
パブリック クラスConcurrentExclusiveSchedulerPair同時実行タスクが同時に実行され、排他タスクが同時に実行されないようにしながら、タスクの実行を調整するタスク スケジューラを提供します。
パブリック クラスTask非同期操作を表します。
パブリック クラスTask<TResult>値を返すことができる非同期操作を表します。
パブリック クラスTaskCanceledExceptionタスクの取り消しを通知するために使用される例外を表します。
パブリック クラスTaskCompletionSource<TResult>デリゲートに関連付けられていない Task<TResult> のプロデューサー側を表し、Task プロパティを通じてコンシューマー側へのアクセスを提供します。
パブリック クラスTaskExtensions特定の種類の Task インスタンスを操作する静的 (Visual Basic の場合は共有) メソッドのセットを提供します。
パブリック クラスTaskFactoryTask オブジェクトを作成およびスケジュールするためのサポートを提供します。
パブリック クラスTaskFactory<TResult>Task<TResult> オブジェクトを作成およびスケジュールするためのサポートを提供します。
パブリック クラスTaskSchedulerスレッドにおけるタスクのキュー作成という下位の作業を処理するオブジェクトを表します。
パブリック クラスTaskSchedulerExceptionTaskScheduler による無効な操作があったことを通知するために使用される例外を表します。
パブリック クラスUnobservedTaskExceptionEventArgsエラーが発生した Task の例外が無視されたときに発生するイベントに関するデータを提供します。

  列挙体説明
パブリック列挙体TaskContinuationOptionsContinueWith() メソッドまたは ContinueWith() メソッドを使用して作成されるタスクの動作を指定します。
パブリック列挙体TaskCreationOptionsタスクの作成および実行に関するオプションの動作を制御するフラグを指定します。
パブリック列挙体TaskStatusTask の有効期間における現在の段階を表します。

リファレンス

その他の技術情報

表示: