System::Threading::Tasks::ResultValueTask clase
Contenido
[
Ocultar
]ResultValueTask class
Representa un tipo híbrido similar a una tarea que puede envolver ya sea un valor de resultado directo o un ResultTask
template<typename T>class ResultValueTask : public System::IEquatable<ResultValueTask<T>>,
public System::Details::BoxableObjectBase
| Parámetro | Descripción |
|---|---|
| T | El tipo del resultado producido por la tarea. |
Métodos
| Método | Descripción |
|---|---|
| AsTask() const | Convierte este ResultValueTask a un puntero compartido a ResultTask |
| ConfigureAwait(bool) const | Configura un awaiter para esta tarea. |
| Equals(ResultValueTask) override | Determina si esta instancia es igual a otra instancia de ResultValueTask. |
| Equals(System::SharedPtr<System::Object>) override | Determina si esta instancia es igual a otro objeto. |
| get_IsCanceled() const | Obtiene un valor que indica si la tarea se completó debido a una cancelación. |
| get_IsCompleted() const | Obtiene un valor que indica si la tarea ha finalizado. |
| get_IsCompletedSuccessfully() const | Obtiene un valor que indica si la tarea se completó con éxito. |
| get_IsFaulted() const | Obtiene un valor que indica si la tarea se completó debido a una excepción no controlada. |
| get_Result() const | Obtiene el resultado de la tarea completada. |
| GetAwaiter() const | Obtiene un awaiter para esta tarea para soportar expresiones await. |
| operator!=(const ResultValueTask&) const | Operador de desigualdad para ResultValueTask. |
| operator==(const ResultValueTask&) const | Operador de igualdad para ResultValueTask. |
| ResultValueTask() | Construye un ResultValueTask vacío y sin inicializar. |
| ResultValueTask(const T&) | Construye un ResultValueTask completado con el resultado especificado. |
| ResultValueTask(const RTaskPtr<T>&) | Construye un ResultValueTask a partir de un puntero compartido a un ResultTask |
Observaciones
ResultValueTask combines the benefits of ValueTask (reduced allocations for synchronous results) with the ability to wrap existing ResultTask
Ver también
- Class IEquatable
- Namespace System::Threading::Tasks
- Library Aspose.Page for C++