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>.

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