Udostępnij za pośrednictwem


IValueTaskSource<TResult> Interfejs

Definicja

Reprezentuje obiekt, który może być opakowany przez obiekt ValueTask<TResult>.

generic <typename TResult>
public interface class IValueTaskSource
public interface IValueTaskSource<out TResult>
type IValueTaskSource<'Result> = interface
Public Interface IValueTaskSource(Of Out TResult)

Parametry typu

TResult

Typ wyniku wygenerowanego przez element IValueTaskSource<TResult>.

Ten parametr typu jest kowariantny. Oznacza to, że możesz użyć typu, który został przez Ciebie określony, lub dowolnego typu, który jest bardziej pochodny. Aby uzyskać więcej informacji o kowariancji i kontrawariancji, zobacz Kowariancja i kontrawariancja w typach ogólnych.

Metody

GetResult(Int16)

Pobiera wynik .IValueTaskSource<TResult>

GetStatus(Int16)

Pobiera stan bieżącej operacji.

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

Planuje akcję kontynuacji dla tego IValueTaskSource<TResult>elementu .

Dotyczy