IValueTaskSource<TResult> Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет объект, который может заключаться в ValueTask<TResult>.
generic <typename TResult>
public interface class IValueTaskSource
public interface IValueTaskSource<out TResult>
type IValueTaskSource<'Result> = interface
Public Interface IValueTaskSource(Of Out TResult)
Параметры типа
- TResult
Тип результата, созданного объектом IValueTaskSource<TResult>.
Это ковариантный параметр типа. Это означает, что вы можете использовать любой из указанных типов или любой тип, являющийся более производным. Дополнительные сведения о ковариантности и контрвариантности см. в статье Ковариантность и контрвариантность в универсальных шаблонах.Методы
GetResult(Int16) |
Возвращает результат IValueTaskSource<TResult>. |
GetStatus(Int16) |
Возвращает состояние текущей операции. |
OnCompleted(Action<Object>, Object, Int16, ValueTaskSourceOnCompletedFlags) |
Планирует действие продолжения для этой задачи IValueTaskSource<TResult>. |