跳转至

StopPrograms(C#)

签名:(入口 controller.Tasks

public void StopPrograms(int timeout)
public void StopPrograms(TaskMask taskMask, int timeout)
public void StopPrograms(TaskId[] taskIds)
public void StopPrograms(TaskId[] taskIds, int timeout)

停止正在运行的任务程序。

所属:Controller.Tasks · TasksCollection

参数

参数 说明
timeout 等待停止完成的超时时间(毫秒)
taskMask 任务掩码;TaskMask.All 表示全部任务
taskIds 要停止的任务数组

说明

  • StopPrograms(taskIds) 不带超时形式默认 10000 ms。
  • 停止后任务状态经 StatesStates)查询确认。

示例

var tasks = controller.Tasks;
tasks.StopPrograms(5000);                          // 停止全部任务,等待 5 s
tasks.StopPrograms(new[] { TaskId.T01, TaskId.T02 });   // 停止指定任务

相关页面