Freigeben über


ResponseCompletionSource<TResult> Klasse

Definition

Ein erfülltes Versprechen.

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)

Typparameter

TResult

Der zugrunde liegende Ergebnistyp.

Vererbung
ResponseCompletionSource<TResult>
Implementiert

Konstruktoren

ResponseCompletionSource<TResult>()

Ein erfülltes Versprechen.

Methoden

AsValueTask()

Gibt diese Instanz als zurück ValueTask<TResult>.

AsVoidValueTask()

Gibt diese Instanz als zurück ValueTask.

Complete()

Legt das Ergebnis auf den Standardwert fest.

Complete(Response)

Legt das Ergebnis fest.

Complete(Response<TResult>)

Schließt diese Instanz mit einem Ergebnis ab.

GetResult(Int16)

Ein erfülltes Versprechen.

GetStatus(Int16)

Ein erfülltes Versprechen.

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

Ein erfülltes Versprechen.

Reset()

Setzt diese Instanz zurück.

SetException(Exception)

Schließt diese Instanz mit einer Ausnahme ab.

SetResult(TResult)

Schließt diese Instanz mit einem Ergebnis ab.

Explizite Schnittstellenimplementierungen

IValueTaskSource.GetResult(Int16)

Ein erfülltes Versprechen.

Gilt für: