ContinueWith()

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

Creates a continuation that executes when the task completes.

TaskPtr System::Threading::Tasks::Task::ContinueWith(const Action<TaskPtr> &continuationAction)

Arguments

ParameterTypeDescription
continuationActionconst Action<TaskPtr>&Action to execute when this task completes

Return Value

TaskPtr A new task representing the continuation

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

Creates a continuation that executes when the task completes.

template<typename TResult> RTaskPtr<TResult> System::Threading::Tasks::Task::ContinueWith(const Func<TaskPtr, TResult> &continuationFunction)

Template parameters

ParameterDescription
TResultA type of task result

Arguments

ParameterTypeDescription
continuationFunctionconst Func<TaskPtr, TResult>&Function to get result when this task completes

Return Value

RTaskPtr A new task representing the continuation

See Also