Condividi tramite


IValueTaskSource<TResult> Interfaccia

Definizione

Rappresenta un oggetto di cui è possibile eseguire il wrapping con un ValueTask<TResult>.

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

Parametri di tipo

TResult

Tipo del risultato prodotto dall'oggetto IValueTaskSource<TResult>.

Questo parametro di tipo è covariante, ovvero puoi usare il tipo specificato o qualsiasi tipo più derivato. Per altre informazioni sulla covarianza e la controvarianza, vedi Covarianza e controvarianza nei generics.

Metodi

GetResult(Int16)

Ottiene il risultato di IValueTaskSource<TResult>.

GetStatus(Int16)

Ottiene lo stato dell'operazione corrente.

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

Pianifica l'azione di continuazione per questo elemento IValueTaskSource<TResult>.

Si applica a