ManualResetValueTaskSourceCore<TResult> Структура

Определение

Предоставляет базовую логику для реализации IValueTaskSource или IValueTaskSource<TResult> со сбросом вручную.

generic <typename TResult>
public value class ManualResetValueTaskSourceCore
public struct ManualResetValueTaskSourceCore<TResult>
type ManualResetValueTaskSourceCore<'Result> = struct
Public Structure ManualResetValueTaskSourceCore(Of TResult)

Параметры типа

TResult

Тип результата этого сброса IValueTaskSource<TResult>вручную .

Наследование
ManualResetValueTaskSourceCore<TResult>

Свойства

RunContinuationsAsynchronously

Возвращает или задает значение, указывающее, должны ли продолжения выполняться в асинхронном режиме.

Version

Возвращает версию операции.

Методы

GetResult(Int16)

Возвращает результат операции.

GetStatus(Int16)

Возвращает состояние операции.

OnCompleted(Action<Object>, Object, Int16, ValueTaskSourceOnCompletedFlags)

Планирует действие продолжения для этой операции.

Reset()

Выполняет сброс для подготовки к следующей операции.

SetException(Exception)

Завершается с ошибкой.

SetResult(TResult)

Завершается успешно.

Применяется к