Comparteix a través de


IValueTaskSource<TResult> Interfaz

Definición

Representa un objeto que se puede encapsular mediante un elemento ValueTask<TResult>.

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

Parámetros de tipo

TResult

Tipo del resultado generado por IValueTaskSource<TResult>.

Este parámetro de tipo es covariante, es decir, puede usar el tipo que haya especificado o cualquier tipo más derivado. Si desea obtener más información sobre la covarianza y la contravarianza, consulte Covarianza y contravarianza en genéricos.

Métodos

GetResult(Int16)

Obtiene el resultado del elemento IValueTaskSource<TResult>.

GetStatus(Int16)

Obtiene el estado de la operación actual.

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

Programa la acción de continuación para este elemento IValueTaskSource<TResult>.

Se aplica a