System::Threading::Tasks::ResultTask 类
ResultTask class
一个在完成后返回结果值的 Task 特化。
template<typename T>class ResultTask : public System::Threading::Tasks::Task
| Parameter | 描述 |
|---|---|
| T | 任务返回的结果值的类型 |
方法
| 方法 | 描述 |
|---|---|
| ConfigureAwait(bool) const | 配置对该结果任务的 await 在上下文捕获方面的行为方式。 |
| 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&) | 设置任务的结果值。 |
备注
表示产生结果的异步操作,类似于 .NET 中的 System.Threading.Tasks.Task
另见
- Class Task
- Namespace System::Threading::Tasks
- Library Aspose.Page for C++