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>вручную .
- Наследование
Свойства
RunContinuationsAsynchronously |
Возвращает или задает значение, указывающее, должны ли продолжения выполняться в асинхронном режиме. |
Version |
Возвращает версию операции. |
Методы
GetResult(Int16) |
Возвращает результат операции. |
GetStatus(Int16) |
Возвращает состояние операции. |
OnCompleted(Action<Object>, Object, Int16, ValueTaskSourceOnCompletedFlags) |
Планирует действие продолжения для этой операции. |
Reset() |
Выполняет сброс для подготовки к следующей операции. |
SetException(Exception) |
Завершается с ошибкой. |
SetResult(TResult) |
Завершается успешно. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по