Класс System::Threading::Tasks::ResultTask

ResultTask class

Специализация Task, которая возвращает значение результата после завершения.

template<typename T>class ResultTask : public System::Threading::Tasks::Task
ПараметрОписание
TТип значения результата, возвращаемого задачей

Методы

МетодОписание
ConfigureAwait(bool) constНастраивает, как ожидания на этой задаче результата должны вести себя относительно захвата контекста.
ContinueWith(const Action<RTaskPtr<T>>&)Создаёт продолжение, которое выполняется, когда задача результата завершается.
get_Result() constПолучает результат асинхронной операции.
GetAwaiter() constПолучает awaiter для этой задачи результата для использования с Await.
ResultTask(const Func<T>&)Создаёт ResultTask с функцией, возвращающей значение.
ResultTask()Внутренняя реализация. Не предназначено для пользовательского кода.
ResultTask(const T&)Внутренний конструктор для создания задач результата с указанным результатом.
set_Result(const T&)Устанавливает значение результата для задачи.

Примечания

Представляет асинхронную операцию, которая производит результат, аналогично System.Threading.Tasks.Task в .NET.

См. также