System::Threading::Tasks::Task::Task 构造函数

Task::Task() constructor

用于创建未初始化任务的内部构造函数。

System::Threading::Tasks::Task::Task()

另见

Task::Task(const Action<SharedPtr<Object>>&, const SharedPtr<Object>&) constructor

构造一个带有有状态操作和状态对象的 Task

System::Threading::Tasks::Task::Task(const Action<SharedPtr<Object>> &action, const SharedPtr<Object> &state)
参数类型描述
actionconst Action<SharedPtr<Object>>&要执行的操作(接受状态对象)
stateconst SharedPtr<Object>&传递给操作的用户定义状态对象

另见

Task::Task(const Action<SharedPtr<Object>>&, const SharedPtr<Object>&, const CancellationToken&) constructor

构造一个带有有状态操作、状态和取消令牌的 Task

System::Threading::Tasks::Task::Task(const Action<SharedPtr<Object>> &action, const SharedPtr<Object> &state, const CancellationToken &cancellationToken)
参数类型描述
actionconst Action<SharedPtr<Object>>&要执行的操作(接受状态对象)
stateconst SharedPtr<Object>&传递给操作的用户定义状态对象
cancellationTokenconst CancellationToken&用于监视取消请求的令牌

另见

Task::Task(const Action<>&) constructor

构造一个带有待执行操作的 Task

System::Threading::Tasks::Task::Task(const Action<> &action)
参数类型描述
actionconst Action<>&要异步执行的操作

另见

Task::Task(const Action<>&, const CancellationToken&) constructor

构造一个带有操作和取消令牌的 Task

System::Threading::Tasks::Task::Task(const Action<> &action, const CancellationToken &cancellationToken)
参数类型描述
actionconst Action<>&要异步执行的操作
cancellationTokenconst CancellationToken&用于监视取消请求的令牌

另见