System::Threading::Tasks::ResultTask 类
ResultTask class
一个在完成时返回结果值的 Task 特化。
template<typename T>class ResultTask : public System::Threading::Tasks::Task
| 参数 | 描述 |
|---|---|
| T | 任务返回的结果值的类型 |
方法
| 方法 | 描述 |
|---|---|
| Complete(const T&) | 设置任务的结果值并完成任务。 |
| ConfigureAwait(bool) const | 配置对该结果任务的 await 在上下文捕获方面的行为方式。 |
| ContinueWith(const Action<RTaskPtr<T>>&) | 创建一个在结果任务完成时执行的延续。 |
| ContinueWith(const Func<RTaskPtr<T>, TNewResult>&) | 创建一个在结果任务完成时执行的延续。 |
| ContinueWith(const Action<TaskPtr>&) | 创建一个在任务完成时执行的延续。 |
| ContinueWith(const Func<TaskPtr, TResult>&) | 创建一个在任务完成时执行的延续。 |
| get_Result() | 获取异步操作的结果。 |
| 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.Font for C++