System::Threading::Tasks::ValueTask classe

ValueTask class

Fornisce un risultato attendibile di un’operazione asincrona.

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

Metodi

MetodoDescrizione
AsTask() constConverte questo ValueTask in un puntatore condiviso a Task.
ConfigureAwait(bool) constConfigura un awaiter per questo task.
Equals(ValueTask) overrideDetermina se questa istanza è uguale a un’altra istanza di ValueTask.
Equals(System::SharedPtr<System::Object>) overrideDetermina se questa istanza è uguale a un altro oggetto.
get_IsCanceled() constOttiene un valore che indica se il task è terminato a causa di una cancellazione.
get_IsCompleted() constOttiene un valore che indica se il task è completato.
get_IsCompletedSuccessfully() constOttiene un valore che indica se il task è completato con successo.
get_IsFaulted() constOttiene un valore che indica se il task è terminato a causa di un’eccezione non gestita.
GetAwaiter() constOttiene un awaiter per questo task per supportare le espressioni await.
operator!=(const ValueTask&) constOperatore di disuguaglianza per ValueTask.
operator==(const ValueTask&) constOperatore di uguaglianza per ValueTask.
ValueTask()Crea un ValueTask vuoto e non inizializzato.
ValueTask(const TaskPtr&)Crea un ValueTask a partire da un puntatore condiviso a un Task.

Vedi anche