Clase System::Threading::Tasks::ResultTask

ResultTask class

Una especialización de Task que devuelve un valor de resultado al completarse.

template<typename T>class ResultTask : public System::Threading::Tasks::Task
ParámetroDescripción
TEl tipo del valor de resultado devuelto por la tarea

Métodos

MétodoDescripción
ConfigureAwait(bool) constConfigura cómo deben comportarse los await en esta tarea de resultado respecto a la captura de contexto.
ContinueWith(const Action<RTaskPtr<T>>&)Crea una continuación que se ejecuta cuando la tarea de resultado se completa.
get_Result() constObtiene el resultado de la operación asíncrona.
GetAwaiter() constObtiene un awaiter para esta tarea de resultado para usar con Await.
ResultTask(const Func<T>&)Construye un ResultTask con una función que devuelve un valor.
ResultTask()Implementación interna. No para código de usuario.
ResultTask(const T&)Constructor interno para crear tareas de resultado con un resultado especificado.
set_Result(const T&)Establece el valor de resultado para la tarea.

Observaciones

Representa una operación asíncrona que produce un resultado, similar a System.Threading.Tasks.Task en .NET.

Ver también