Condividi tramite


ResponseCompletionSource<TResult> Classe

Definizione

Una promessa evasa.

public sealed class ResponseCompletionSource<TResult> : Orleans.Serialization.Invocation.IResponseCompletionSource, System.Threading.Tasks.Sources.IValueTaskSource, System.Threading.Tasks.Sources.IValueTaskSource<TResult>
type ResponseCompletionSource<'Result> = class
    interface IResponseCompletionSource
    interface IValueTaskSource<'Result>
    interface IValueTaskSource
Public NotInheritable Class ResponseCompletionSource(Of TResult)
Implements IResponseCompletionSource, IValueTaskSource, IValueTaskSource(Of TResult)

Parametri di tipo

TResult

Tipo di risultato sottostante.

Ereditarietà
ResponseCompletionSource<TResult>
Implementazioni

Costruttori

ResponseCompletionSource<TResult>()

Una promessa evasa.

Metodi

AsValueTask()

Restituisce questa istanza come .ValueTask<TResult>

AsVoidValueTask()

Restituisce questa istanza come .ValueTask

Complete()

Imposta il risultato sul valore predefinito.

Complete(Response)

Imposta il risultato.

Complete(Response<TResult>)

Completa questa istanza con un risultato.

GetResult(Int16)

Una promessa evasa.

GetStatus(Int16)

Una promessa evasa.

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

Una promessa evasa.

Reset()

Reimposta questa istanza.

SetException(Exception)

Completa questa istanza con un'eccezione.

SetResult(TResult)

Completa questa istanza con un risultato.

Implementazioni dell'interfaccia esplicita

IValueTaskSource.GetResult(Int16)

Una promessa evasa.

Si applica a