System::Threading::Tasks::ValueTask classe

ValueTask class

Fournit un résultat attendable d’une opération asynchrone.

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

Méthodes

MéthodeDescription
AsTask() constConvertit ce ValueTask en un pointeur partagé vers Task.
ConfigureAwait(bool) constConfigure un awaiter pour cette tâche.
Equals(ValueTask) overrideDétermine si cette instance est égale à une autre instance de ValueTask.
Equals(System::SharedPtr<System::Object>) overrideDétermine si cette instance est égale à un autre objet.
get_IsCanceled() constObtient une valeur indiquant si la tâche s’est terminée en raison d’une annulation.
get_IsCompleted() constObtient une valeur indiquant si la tâche est terminée.
get_IsCompletedSuccessfully() constObtient une valeur indiquant si la tâche s’est terminée avec succès.
get_IsFaulted() constObtient une valeur indiquant si la tâche s’est terminée à cause d’une exception non gérée.
GetAwaiter() constObtient un awaiter pour cette tâche afin de prendre en charge les expressions await.
operator!=(const ValueTask&) constOpérateur d’inégalité pour ValueTask.
operator==(const ValueTask&) constOpérateur d’égalité pour ValueTask.
ValueTask()Construit un ValueTask vide et non initialisé.
ValueTask(const TaskPtr&)Construit un ValueTask à partir d’un pointeur partagé vers un Task.

Voir aussi