System::Threading::Tasks::ValueTask Klasse

ValueTask class

Bietet ein abwartbares Ergebnis einer asynchronen Operation.

class ValueTask : public System::IEquatable<ValueTask>,
                  public System::Details::BoxableObjectBase

Methoden

MethodeBeschreibung
AsTask() constKonvertiert dieses ValueTask in einen gemeinsamen Zeiger auf Task.
ConfigureAwait(bool) constKonfiguriert einen Awaiter für diese Aufgabe.
Equals(ValueTask) overrideBestimmt, ob diese Instanz einer anderen ValueTask-Instanz entspricht.
Equals(System::SharedPtr<System::Object>) overrideBestimmt, ob diese Instanz einem anderen Objekt entspricht.
get_IsCanceled() constGibt einen Wert zurück, der angibt, ob die Aufgabe wegen Abbruch beendet wurde.
get_IsCompleted() constGibt einen Wert zurück, der angibt, ob die Aufgabe abgeschlossen ist.
get_IsCompletedSuccessfully() constGibt einen Wert zurück, der angibt, ob die Aufgabe erfolgreich abgeschlossen wurde.
get_IsFaulted() constGibt einen Wert zurück, der angibt, ob die Aufgabe aufgrund einer nicht behandelten Ausnahme beendet wurde.
GetAwaiter() constGibt einen Awaiter für diese Aufgabe zurück, um await-Ausdrücke zu unterstützen.
operator!=(const ValueTask&) constUngleichheitsoperator für ValueTask.
operator==(const ValueTask&) constGleichheitsoperator für ValueTask.
ValueTask()Konstruiert ein leeres, nicht initialisiertes ValueTask.
ValueTask(const TaskPtr&)Konstruiert ein ValueTask aus einem Shared Pointer zu einem Task.

Siehe auch