Classe System::Threading::Tasks::ValueTask

ValueTask class

Fournit un résultat pouvant être attendu 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 en raison 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