System::Threading::Tasks::ResultValueTask::ResultValueTask конструктор

ResultValueTask::ResultValueTask() constructor

Создаёт пустой, неинициализированный ResultValueTask.

System::Threading::Tasks::ResultValueTask<T>::ResultValueTask()

Примечания

Задача не завершена и не содержит результата. Попытка получить результат вызовет исключение.

См. также

ResultValueTask::ResultValueTask(const RTaskPtr<T>&) constructor

Создаёт ResultValueTask из shared pointer к ResultTask.

System::Threading::Tasks::ResultValueTask<T>::ResultValueTask(const RTaskPtr<T> &task)
ПараметрТипОписание
taskconst RTaskPtr<T>&Задача для обёртки. Может быть null для пустой задачи.

Примечания

Объект ResultValueTask будет представлять состояние и результат предоставленной задачи.

См. также

ResultValueTask::ResultValueTask(const T&) constructor

Создаёт завершённый ResultValueTask с указанным результатом.

System::Threading::Tasks::ResultValueTask<T>::ResultValueTask(const T &result)
ПараметрТипОписание
результатconst T&Значение результата, которое будет обёрнуто в завершённую задачу.

Примечания

Это создаёт успешно завершённую задачу, которая сразу возвращает значение.

См. также