System.Threading.Tasks.Sources Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет типы для создания ValueTask и ValueTask<TResult>, оптимизированные для минимального выделения памяти. Интерфейсы IValueTaskSource и IValueTaskSource<TResult> могут быть реализованы для объектов, используемых для обеспечения резервных реализаций для ValueTask и ValueTask<TResult>, а ManualResetValueTaskSourceCore<TResult> можно использовать для реализации основной логики, необходимой для поддержки жизненного цикла задач. Это расширенные типы, и их необходимо использовать только в особых случаях, когда производительность имеет приоритет.
Структуры
ManualResetValueTaskSourceCore<TResult> |
Предоставляет базовую логику для реализации IValueTaskSource или IValueTaskSource<TResult> со сбросом вручную. |
Интерфейсы
IValueTaskSource |
Представляет объект, который может заключаться в ValueTask. |
IValueTaskSource<TResult> |
Представляет объект, который может заключаться в ValueTask<TResult>. |
Перечисления
ValueTaskSourceOnCompletedFlags |
Предоставляет флаги, передаваемые из ValueTask и ValueTask<TResult> в метод |
ValueTaskSourceStatus |
Указывает состояние IValueTaskSource или IValueTaskSource<TResult>. |