System::Threading::Tasks::ResultTask::ContinueWith 方法

ResultTask::ContinueWith(const Action<RTaskPtr<T>>&) method

创建一个在结果任务完成时执行的延续。

TaskPtr System::Threading::Tasks::ResultTask<T>::ContinueWith(const Action<RTaskPtr<T>> &continuationAction)
参数类型描述
continuationActionconst Action<RTaskPtr<T>>&在此任务完成时执行的 Action,接收此结果任务

ReturnValue

TaskPtr A new task representing the continuation

备注

后续操作接收此 ResultTask 以访问结果值

另见

ResultTask::ContinueWith(const Action<TaskPtr>&) method

创建一个在任务完成时执行的延续。

TaskPtr System::Threading::Tasks::Task::ContinueWith(const Action<TaskPtr> &continuationAction)
参数类型描述
continuationActionconst Action<TaskPtr>&在此任务完成时执行的 Action

ReturnValue

TaskPtr A new task representing the continuation

另见

ResultTask::ContinueWith(const Func<RTaskPtr<T>, TNewResult>&) method

创建一个在结果任务完成时执行的延续。

template<typename TNewResult> RTaskPtr<TNewResult> System::Threading::Tasks::ResultTask<T>::ContinueWith(const Func<RTaskPtr<T>, TNewResult> &continuationFunction)
参数描述
TNewResult任务后续操作的结果类型
参数类型描述
continuationFunctionconst Func<RTaskPtr<T>, TNewResult>&在此任务完成时获取后续结果的函数,接收此结果任务

ReturnValue

RTaskPtr A new task representing the continuation

备注

continuation 函数接收此 ResultTask 以访问结果值

另见

ResultTask::ContinueWith(const Func<TaskPtr, TResult>&) method

创建一个在任务完成时执行的延续。

template<typename TResult> RTaskPtr<TResult> System::Threading::Tasks::Task::ContinueWith(const Func<TaskPtr, TResult> &continuationFunction)
参数描述
TResult任务结果的类型
参数类型描述
continuationFunctionconst Func<TaskPtr, TResult>&当此任务完成时获取结果的函数

ReturnValue

RTaskPtr A new task representing the continuation

另见