Task クラス
このトピックでは、カスタム デバッガーを実行できるように Task のクラスの複数の内部メンバーについて説明します。 このクラスに関する一般的な情報については、 Taskを参照してください。
注意
この情報は、 .NET Framework に固有で、将来のリリースで変更されることがあります。
.NET Frameworkからこれらのメンバーにアクセスできないため、このトピックでは、 Microsoft Intermediate Language (MSIL)構文を提供します。 MSIL の詳細については、「Compiling to MSIL」を参照してください。
名前空間: System.Threading.Tasks
アセンブリ: mscorlib (mscorlib.dll 内)
.class public auto ansi System.Threading.Tasks.Task
extends System.Object
implements System.Threading.IThreadPoolWorkItem,
System.IAsyncResult,
System.IDisposable,
System.Threading.ICancelableOperation
メンバー
Classes
名前 |
Description |
---|---|
Task のオブジェクトの追加のプロパティが含まれています。 |
フィールド
名前 |
Description |
---|---|
Task オブジェクトに実行するコードを表すデリゲート。 |
|
Task のオブジェクトの追加のプロパティを保存します。 |
|
Task.Parent のプロパティのバッキング フィールド。 |
|
Task のオブジェクトの現在の状態に関するストアの情報。 |
|
操作によって使用されるデータを表すオブジェクト。 |
|
Task.Id のプロパティのバッキング フィールド。 |
|
Task のオブジェクトに対して次に使用できる ID。 |
|
実行状態に到達する前に、タスクは例外を使用せずにキャンセルおよび完了を確認したタスクが取り消されたことを示します。 |
|
タスクが実行中であることを示します。 |
|
タスクがハンドルされない例外に完了したことを示します。 |
|
ようにタスクの実行が正常に完了示します。 |
|
タスクがデリゲートの実行を終了して、暗黙的に終了するアタッチされた子タスクの終了を待機していることを示します。 |
解説
次の内部メソッドは Task のコードの実行の開始を示すため、デバッガーのエンジンに便利です:
Execute
ExecuteEntry
ExecuteWithThreadLocal
Finish
InnerInvoke
InternalWait