Класс task
В этом разделе описывается несколько внутренних членов класса Task чтобы помочь реализовать пользовательский отладчик. Общие сведения об этом классе см. в разделе Task.
Примечание
Этим сведениям относится к платформе .NET Framework и может изменяться в следующих версиях.
Поскольку невозможно открыть эти члены из .NET Frameworkэтот раздел содержит синтаксис в язык 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
Члены
Классы
Имя |
Описание |
---|---|
содержит дополнительные свойства для объекта Task . |
Поля
Имя |
Описание |
---|---|
Делегат, который представляет Код для выполнения в объекте Task . |
|
Сохраняет дополнительные свойства объекта Task . |
|
Резервное поле для свойства Task.Parent . |
|
хранит сведения о текущем состоянии объекта Task . |
|
Объект, представляющий данные, которые будут использоваться действием. |
|
Резервное поле для свойства Task.Id . |
|
Следующий доступный идентификатор объекта Task . |
|
Указывает, что задача была отменена, прежде чем она достигла состояние выполнения, или на то, что задача подтвердила свою отмену и завершена без исключения. |
|
Указывает, что задача будет выполняться. |
|
Указывает, что задача была завершена из-за необработанного исключения. |
|
Указывает, что задача завершила выполнение успешно. |
|
Указывает, что задача завершила выполнение его делегат и вложенные задачи неявно ожидает завершения дочернего элемента. |
Заметки
Следующие внутренние методы полезны в обработчик отладчика, поскольку они которые отмечают входа к выполнению Кода Task :
Execute
ExecuteEntry
ExecuteWithThreadLocal
Finish
InnerInvoke
InternalWait