ManualResetValueTaskSourceCore<TResult> Struktur

Definition

Enthält die Kernlogik für die Implementierung einer manuell zurückgesetzten IValueTaskSource oder IValueTaskSource<TResult>.

generic <typename TResult>
public value class ManualResetValueTaskSourceCore
public struct ManualResetValueTaskSourceCore<TResult>
type ManualResetValueTaskSourceCore<'Result> = struct
Public Structure ManualResetValueTaskSourceCore(Of TResult)

Typparameter

TResult

Der Typ des Ergebnisses dieses manuellen Zurücksetzens IValueTaskSource<TResult>.

Vererbung
ManualResetValueTaskSourceCore<TResult>

Eigenschaften

RunContinuationsAsynchronously

Ruft ab oder legt fest, ob die asynchrone Ausführung von Fortsetzungen erzwungen werden soll.

Version

Ruft die Vorgangsversion ab.

Methoden

GetResult(Int16)

Gibt das Ergebnis des Vorgangs zurück.

GetStatus(Int16)

Ruft den Status des Vorgangs ab.

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

Plant die Fortsetzungsaktion für diesen Vorgang.

Reset()

Wird zur Vorbereitung auf den nächsten Vorgang zurückgesetzt.

SetException(Exception)

Wird mit einem Fehler abgeschlossen.

SetResult(TResult)

Wird mit einem erfolgreichen Ergebnis abgeschlossen.

Gilt für: