Класс 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
См. также
- Class Task
- Namespace System::Threading::Tasks
- Library Aspose.Page for C++