Класс ReadWriteTask

  • Пространство имен: System.IO
  • Сборка: mscorlib (в mscorlib.dll)

Иерархия наследования

Синтаксис

sealed class ReadWriteTask : Task<Int32>, IThreadPoolWorkItem, IAsyncResult, IDisposable, ITaskCompletionAction

Конструкторы

Свойства

ТипИмяОписание
СвойствоAsyncState Получает объект состояния, предоставленный при создании задачи Task , или значение null, если объект не предоставлен. (Наследуется от Task.)
СвойствоCreationOptions Получает объект TaskCreationOptions , используемый для создания данной задачи. (Наследуется от Task.)
СвойствоException Получает объект AggregateException , который привел к преждевременному завершению задачи Task .Если задача Task завершилась успешно или еще не создала ни одного исключения, возвращает значение null. (Наследуется от Task.)
СвойствоId Получает уникальный идентификатор данного экземпляра Task . (Наследуется от Task.)
СвойствоIsCanceled Получает значение, указывающее, завершилось ли выполнение данного экземпляра Task из-за отмены. (Наследуется от Task.)
СвойствоIsCompleted Получает значение, которое показывает, завершилась ли задача Task . (Наследуется от Task.)
СвойствоIsFaulted Получает значение, указывающее, завершилась ли задача Task из-за необработанного исключения. (Наследуется от Task.)
СвойствоResult Получает итоговое значение данного объекта Task<TResult> . (Наследуется от Task<Int32>.)
СвойствоStatus Получает состояние TaskStatus данной задачи. (Наследуется от Task.)

Методы

ТипИмяОписание
МетодConfigureAwait(Boolean) Настраивает объект типа awaiter, используемый для данного объекта Task . (Наследуется от Task.)
МетодConfigureAwait(Boolean) Настраивает объект типа awaiter, используемый для данного объекта Task<TResult> . (Наследуется от Task<Int32>.)
МетодContinueWith<TNewResult>(Func<Task`1, Object, TNewResult>, Object, CancellationToken) (Наследуется от Task<Int32>.)
МетодContinueWith<TNewResult>(Func<Task`1, Object, TNewResult>, Object, TaskScheduler) (Наследуется от Task<Int32>.)
МетодContinueWith<TNewResult>(Func<Task`1, Object, TNewResult>, Object, TaskContinuationOptions) (Наследуется от Task<Int32>.)
МетодContinueWith<TNewResult>(Func<Task`1, Object, TNewResult>, Object, CancellationToken, TaskContinuationOptions, TaskScheduler) (Наследуется от Task<Int32>.)
МетодContinueWith<TResult>(Func<Task, Object, TResult>, Object, CancellationToken, TaskContinuationOptions, TaskScheduler) (Наследуется от Task.)
МетодContinueWith<TResult>(Func<Task, Object, TResult>, Object, TaskContinuationOptions) (Наследуется от Task.)
МетодContinueWith<TResult>(Func<Task, Object, TResult>, Object, TaskScheduler) (Наследуется от Task.)
МетодContinueWith<TResult>(Func<Task, Object, TResult>, Object, CancellationToken) (Наследуется от Task.)
МетодContinueWith<TResult>(Func<Task, Object, TResult>, Object) (Наследуется от Task.)
МетодContinueWith<TResult>(Func<Task, TResult>, CancellationToken, TaskContinuationOptions, TaskScheduler) (Наследуется от Task.)
МетодContinueWith<TResult>(Func<Task, TResult>, TaskContinuationOptions) (Наследуется от Task.)
МетодContinueWith(Action<Task>) Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи Task . (Наследуется от Task.)
МетодContinueWith(Action<Task>, CancellationToken) Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи Task . (Наследуется от Task.)
МетодContinueWith(Action<Task>, TaskScheduler) Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи Task . (Наследуется от Task.)
МетодContinueWith(Action<Task>, TaskContinuationOptions) Создает продолжение, выполняемое в соответствии с заданными параметрами TaskContinuationOptions . (Наследуется от Task.)
МетодContinueWith(Action<Task>, CancellationToken, TaskContinuationOptions, TaskScheduler) Создает продолжение, выполняемое в соответствии с заданными параметрами TaskContinuationOptions . (Наследуется от Task.)
МетодContinueWith(Action<Task, Object>, Object) Создает продолжение, которое выполняется после завершения выполнения целевого объекта Task . (Наследуется от Task.)
МетодContinueWith(Action<Task, Object>, Object, CancellationToken) Создает продолжение, которое выполняется после завершения выполнения целевого объекта Task . (Наследуется от Task.)
МетодContinueWith(Action<Task, Object>, Object, TaskScheduler) Создает продолжение, которое выполняется после завершения выполнения целевого объекта Task . (Наследуется от Task.)
МетодContinueWith(Action<Task, Object>, Object, TaskContinuationOptions) Создает продолжение, которое выполняется после завершения выполнения целевого объекта Task . (Наследуется от Task.)
МетодContinueWith(Action<Task, Object>, Object, CancellationToken, TaskContinuationOptions, TaskScheduler) Создает продолжение, которое выполняется после завершения выполнения целевого объекта Task . (Наследуется от Task.)
МетодContinueWith<TResult>(Func<Task, TResult>) (Наследуется от Task.)
МетодContinueWith<TResult>(Func<Task, TResult>, CancellationToken) (Наследуется от Task.)
МетодContinueWith<TNewResult>(Func<Task`1, Object, TNewResult>, Object) (Наследуется от Task<Int32>.)
МетодContinueWith<TResult>(Func<Task, TResult>, TaskScheduler) (Наследуется от Task.)
МетодContinueWith<TNewResult>(Func<Task`1, TNewResult>, TaskContinuationOptions) (Наследуется от Task<Int32>.)
МетодContinueWith(Action<Task`1>) (Наследуется от Task<Int32>.)
МетодContinueWith(Action<Task`1>, CancellationToken) (Наследуется от Task<Int32>.)
МетодContinueWith(Action<Task`1>, TaskScheduler) (Наследуется от Task<Int32>.)
МетодContinueWith<TNewResult>(Func<Task`1, TNewResult>, CancellationToken, TaskContinuationOptions, TaskScheduler) (Наследуется от Task<Int32>.)
МетодContinueWith(Action<Task`1>, CancellationToken, TaskContinuationOptions, TaskScheduler) (Наследуется от Task<Int32>.)
МетодContinueWith(Action<Task`1, Object>, Object) (Наследуется от Task<Int32>.)
МетодContinueWith(Action<Task`1, Object>, Object, CancellationToken) (Наследуется от Task<Int32>.)
МетодContinueWith(Action<Task`1, Object>, Object, TaskScheduler) (Наследуется от Task<Int32>.)
МетодContinueWith(Action<Task`1>, TaskContinuationOptions) (Наследуется от Task<Int32>.)
МетодContinueWith(Action<Task`1, Object>, Object, TaskContinuationOptions) (Наследуется от Task<Int32>.)
МетодContinueWith(Action<Task`1, Object>, Object, CancellationToken, TaskContinuationOptions, TaskScheduler) (Наследуется от Task<Int32>.)
МетодContinueWith<TNewResult>(Func<Task`1, TNewResult>) (Наследуется от Task<Int32>.)
МетодContinueWith<TNewResult>(Func<Task`1, TNewResult>, CancellationToken) (Наследуется от Task<Int32>.)
МетодContinueWith<TNewResult>(Func<Task`1, TNewResult>, TaskScheduler) (Наследуется от Task<Int32>.)
МетодDispose() Освобождает все ресурсы, используемые текущим экземпляром класса Task . (Наследуется от Task.)
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодGetAwaiter() Получает объект типа awaiter, используемый для данного объекта Task<TResult> . (Наследуется от Task<Int32>.)
МетодGetAwaiter() Получает объект типа awaiter, используемый для данного объекта Task . (Наследуется от Task.)
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодRunSynchronously(TaskScheduler) Синхронно выполняет задачу Task в предоставленном планировщике TaskScheduler . (Наследуется от Task.)
МетодRunSynchronously() Синхронно выполняет задачу Task в текущем планировщике TaskScheduler . (Наследуется от Task.)
МетодStart(TaskScheduler) Запускает задачу Task , планируя ее выполнение в заданном планировщике TaskScheduler . (Наследуется от Task.)
МетодStart() Запускает задачу Task , планируя ее выполнение в текущем планировщике TaskScheduler . (Наследуется от Task.)
МетодToString() Возвращает строку, представляющую текущий объект. (Наследуется от Object.)
МетодWait(Int32) Ожидает завершения объектов Task , чтобы завершить выполнение в течение указанного числа миллисекунд. (Наследуется от Task.)
МетодWait(CancellationToken) Ожидает завершения выполнения отменяемого объекта Task . (Наследуется от Task.)
МетодWait(TimeSpan) Ожидает завершения объектов Task , чтобы завершить выполнение в течение указанного временного периода. (Наследуется от Task.)
МетодWait() Ожидает завершения выполнения объекта Task . (Наследуется от Task.)
МетодWait(Int32, CancellationToken) Ожидает завершения выполнения отменяемого объекта Task . (Наследуется от Task.)
developers/references/system.io.readwritetask.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)