System.Threading.Tasks.Sources Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Typen zum Erstellen von ValueTask und ValueTask<TResult> bereit, die zur Minimierung von Zuordnungen optimiert sind. Die Schnittstellen IValueTaskSource und IValueTaskSource<TResult> können für Objekte implementiert werden, die für die Bereitstellung der Unterstützungsimplementierungen für ValueTask und ValueTask<TResult> verwendet werden. ManualResetValueTaskSourceCore<TResult> kann zum Implementieren der Kernlogik für die Unterstützung des Aufgabenlebenszyklus verwendet werden. Diese stellen erweiterte Typen dar und müssen nur in bestimmten Situationen verwendet werden, in denen die Leistung an oberster Stelle steht.
Strukturen
ManualResetValueTaskSourceCore<TResult> |
Enthält die Kernlogik für die Implementierung einer manuell zurückgesetzten IValueTaskSource oder IValueTaskSource<TResult>. |
Schnittstellen
IValueTaskSource |
Stellt ein Objekt dar, das von einem ValueTask-Element umschlossen werden kann. |
IValueTaskSource<TResult> |
Stellt ein Objekt dar, das von einem ValueTask<TResult>-Element umschlossen werden kann. |
Enumerationen
ValueTaskSourceOnCompletedFlags |
Stellt von ValueTask und ValueTask<TResult> übergebene Flags der |
ValueTaskSourceStatus |
Gibt den Status einer IValueTaskSource oder IValueTaskSource<TResult> an. |