提交 a282e31f 编写于 作者: Z zhutianyi

work_scheduler新增参数文档更新

Signed-off-by: Nzhutianyi <zhutianyi2@huawei.com>
上级 8fac3c3d
......@@ -45,7 +45,14 @@ startWork(work: WorkInfo): boolean
isRepeat: false,
isPersisted: true,
bundleName: "com.example.myapplication",
abilityName: "MyExtension"
abilityName: "MyExtension",
parameters: {
mykey0: 2222,
mykey1: "ssssssssssssssssssssssssss",
mykey2: true,
mykey3: 1.5,
mykey4: 213749534591254587511
}
}
var res = workScheduler.startWork(workInfo);
console.info("workschedulerLog res:" + res);
......@@ -81,7 +88,14 @@ stopWork(work: WorkInfo, needCancel?: boolean): boolean
isRepeat: false,
isPersisted: true,
bundleName: "com.example.myapplication",
abilityName: "MyExtension"
abilityName: "MyExtension",
parameters: {
mykey0: 2222,
mykey1: "ssssssssssssssssssssssssss",
mykey2: true,
mykey3: 1.5,
mykey4: 213749534591254587511
}
}
var res = workScheduler.stopWork(workInfo, false);
console.info("workschedulerLog res:" + res);
......@@ -299,6 +313,7 @@ isLastWorkTimeOut(workId: number): Promise\<boolean>
| isPersisted | boolean | 否 | 是否持久化保存工作 |
| isDeepIdle | boolean | 否 | 是否要求设备进入空闲状态 |
| idleWaitTime | number | 否 | 空闲等待时间 |
| parameters | {[key: string]: any} | 否 | 额外数据 |
## NetworkType
触发工作的网络类型。
......
......@@ -50,6 +50,7 @@ storageRequest|存储状态| StorageRequest
isRepeat|是否循环任务| boolean
repeatCycleTime |循环间隔| number
repeatCount |循环次数| number
parameters |额外数据| {[key: string]: any}
**表3** 延迟任务回调接口
......@@ -85,7 +86,14 @@ onWorkStop(work: WorkInfo): void; | 延迟调度任务结束回调
isRepeat: false,
isPersisted: true,
bundleName: "com.example.myapplication",
abilityName: "MyExtension"
abilityName: "MyExtension",
parameters: {
mykey0: 2222,
mykey1: "ssssssssssssssssssssssssss",
mykey2: true,
mykey3: 1.5,
mykey4: 213749534591254587511
}
}
var res = workScheduler.startWork(workInfo);
console.info("workschedulerLog res:" + res);
......@@ -103,7 +111,14 @@ onWorkStop(work: WorkInfo): void; | 延迟调度任务结束回调
isRepeat: false,
isPersisted: true,
bundleName: "com.example.myapplication",
abilityName: "MyExtension"
abilityName: "MyExtension",
parameters: {
mykey0: 2222,
mykey1: "ssssssssssssssssssssssssss",
mykey2: true,
mykey3: 1.5,
mykey4: 213749534591254587511
}
}
var res = workScheduler.stopWork(workInfo, false);
console.info("workschedulerLog res:" + res);
......
......@@ -28,4 +28,6 @@
(2)至少要设置一个满足的条件。
(3)重复任务时间间隔至少20分钟,当设置重复任务时间间隔时,必须设置始终重复和重复次数中的一个。
\ No newline at end of file
(3)重复任务时间间隔至少20分钟,当设置重复任务时间间隔时,必须设置始终重复和重复次数中的一个。
(4)额外数据支持number、string、bool三种类型。
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册