System::Threading::Tasks::ValueTask-Klasse

ValueTask class

Stellt ein abwartbares Ergebnis einer asynchronen Operation bereit.

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

Methoden

MethodeBeschreibung
AsTask() constKonvertiert dieses ValueTask in einen Shared‑Pointer zu Task.
ConfigureAwait(bool) constKonfiguriert einen Awaiter für diesen Task.
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 der Task aufgrund einer Stornierung abgeschlossen wurde.
get_IsCompleted() constGibt einen Wert zurück, der angibt, ob der Task abgeschlossen ist.
get_IsCompletedSuccessfully() constGibt einen Wert zurück, der angibt, ob der Task erfolgreich abgeschlossen wurde.
get_IsFaulted() constGibt einen Wert zurück, der angibt, ob der Task aufgrund einer nicht behandelten Ausnahme abgeschlossen wurde.
GetAwaiter() constGibt einen Awaiter für diesen Task 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