H3.DataModel.ITaskManager
序号 | 接口名称 | 说明 |
1 | AddTask | 添加一个任务 |
2 | AddTasks | 添加多个任务 |
3 | UpdateTask | 更新任务 |
4 | GetTask | 获得一个任务 |
5 | RemoveTaskById | 删除任务 |
6 | FinishTaskByTarget | 结束一个对象的所有相关任务 |
7 | RemoveTasksByTargets | 删除多个对象相关的所有相关任务 |
上述清单中的接口均归属在this.Engine.TaskManager
下,如要获得一个任务,可使用如下代码形式:
H3.Task.UserTask task = this.Engine.TaskManager.GetTask("XXX");
其他接口使用方式与此类似。
添加一个任务。
参数名 | 说明 |
task | 任务信息,详见 |
类型 | 说明 |
无 | 无 |
添加多个任务。
参数名 | 说明 |
tasks | 任务信息,详见 |
类型 | 说明 |
无 | 无 |
更新任务。
参数名 | 说明 |
task | 待更新的任务信息,详见 |
类型 | 说明 |
无 | 无 |
获得一个任务。
参数名 | 说明 |
taskId | 任务ID |
类型 | 说明 |
H3.Task.UserTask | 任务对象 |
删除任务。
参数名 | 说明 |
taskId | 任务ID |
类型 | 说明 |
H3.ErrorCode | 错误代码 |
结束一个对象的所有相关任务。
参数名 | 说明 |
targetId | 关联的目标的ID |
类型 | 说明 |
无 | 无 |
删除多个对象相关的所有相关任务。
参数名 | 说明 |
schemaCode | 表单编码 |
targetIds | 关联的目标的ID |
类型 | 说明 |
无 | 无 |