Clase System::Threading::Tasks::ValueTask

ValueTask class

Proporciona un resultado esperable de una operación asíncrona.

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

Métodos

MétodoDescripción
AsTask() constConvierte este ValueTask a un puntero compartido a Task.
ConfigureAwait(bool) constConfigura un awaiter para esta tarea.
Equals(ValueTask) overrideDetermina si esta instancia es igual a otra instancia de ValueTask.
Equals(System::SharedPtr<System::Object>) overrideDetermina si esta instancia es igual a otro objeto.
get_IsCanceled() constObtiene un valor que indica si la tarea se completó debido a una cancelación.
get_IsCompleted() constObtiene un valor que indica si la tarea ha finalizado.
get_IsCompletedSuccessfully() constObtiene un valor que indica si la tarea se completó con éxito.
get_IsFaulted() constObtiene un valor que indica si la tarea se completó debido a una excepción no controlada.
GetAwaiter() constObtiene un awaiter para esta tarea para soportar expresiones await.
operator!=(const ValueTask&) constOperador de desigualdad para ValueTask.
operator==(const ValueTask&) constOperador de igualdad para ValueTask.
ValueTask()Construye un ValueTask vacío y sin inicializar.
ValueTask(const TaskPtr&)Construye un ValueTask a partir de un puntero compartido a un Task.

Ver también