IValueTaskSource<TResult> Rozhraní

Definice

Představuje objekt, který lze zalomit pomocí objektu 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 výsledku vytvořeného sadou IValueTaskSource<TResult>.

Tento parametr typu je kovariantní. To znamená, že můžete použít buď zadaný typ, nebo libovolný typ, který je více odvozený. Další informace o kovarianci a kontravarianci najdete v tématu popisujícím kovarianci a kontravarianci u parametrického polymorfismu.

Metody

Name Description
GetResult(Int16)

Získá výsledek IValueTaskSource<TResult>.

GetStatus(Int16)

Získá stav aktuální operace.

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

Naplánuje akci pokračování pro toto IValueTaskSource<TResult>.

Platí pro