From 219ccac38af462b0572f19f282adf89832e7718f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E5=A4=A9=E6=80=A1?= Date: Mon, 17 Oct 2022 14:22:02 +0000 Subject: [PATCH] bugfix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 朱天怡 --- .../js-apis-resourceschedule-workScheduler.md | 78 +++++++++++++++++++ .../reference/apis/js-apis-workScheduler.md | 18 ++--- 2 files changed, 87 insertions(+), 9 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-resourceschedule-workScheduler.md b/zh-cn/application-dev/reference/apis/js-apis-resourceschedule-workScheduler.md index e15c6f7c31..ddd4cd6acc 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-resourceschedule-workScheduler.md +++ b/zh-cn/application-dev/reference/apis/js-apis-resourceschedule-workScheduler.md @@ -31,6 +31,16 @@ startWork(work: WorkInfo): void | ---- | --------------------- | ---- | -------------- | | work | [WorkInfo](#workinfo) | 是 | 指示要添加到执行队列的工作。 | +**错误码**: + +| 错误码 | 错误信息 | 说明 | +| 401 | Parameter error. | 参数检查错误 | +| 9700001 | Memory operation failed. | 内存操作失败 | +| 9700002 | Parcel operation failed. | Parcel读写操作失败 | +| 9700003 | System service operation failed. | 系统服务失败 | +| 9700004 | Check workInfo failed. | workInfo校验失败 | +| 9700005 | StartWork failed. | StartWork失败 | + **示例**: ```js @@ -70,6 +80,15 @@ stopWork(work: WorkInfo, needCancel?: boolean): void | work | [WorkInfo](#workinfo) | 是 | 指示要停止的工作。 | | needCancel | boolean | 是 | 是否需要取消的工作。 | +**错误码**: + +| 错误码 | 错误信息 | 说明 | +| 401 | Parameter error. | 参数检查错误 | +| 9700001 | Memory operation failed. | 内存操作失败 | +| 9700002 | Parcel operation failed. | Parcel读写操作失败 | +| 9700003 | System service operation failed. | 系统服务失败 | +| 9700004 | Check workInfo failed. | workInfo校验失败 | + **示例**: ```js @@ -109,6 +128,15 @@ getWorkStatus(workId: number, callback : AsyncCallback\): void | workId | number | 是 | work的id。 | | callback | AsyncCallback\<[WorkInfo](#workinfo)> | 是 | 指定的callback回调方法。如果指定的工作Id有效,则返回从WorkSchedulerService获取的有效工作状态;否则返回null。 | +**错误码**: + +| 错误码 | 错误信息 | 说明 | +| 401 | Parameter error. | 参数检查错误 | +| 9700001 | Memory operation failed. | 内存操作失败 | +| 9700002 | Parcel operation failed. | Parcel读写操作失败 | +| 9700003 | System service operation failed. | 系统服务失败 | +| 9700004 | Check workInfo failed. | workInfo校验失败 | + **示例**: ```js @@ -146,6 +174,15 @@ getWorkStatus(workId: number): Promise\ | ------------------------------- | ---------------------------------------- | | Promise\<[WorkInfo](#workinfo)> | 指定的Promise回调方法。如果指定的工作ID有效,则返回从WorkSchedulerService获取的有效工作状态;否则返回null。 | +**错误码**: + +| 错误码 | 错误信息 | 说明 | +| 401 | Parameter error. | 参数检查错误 | +| 9700001 | Memory operation failed. | 内存操作失败 | +| 9700002 | Parcel operation failed. | Parcel读写操作失败 | +| 9700003 | System service operation failed. | 系统服务失败 | +| 9700004 | Check workInfo failed. | workInfo校验失败 | + **示例**: ```js @@ -181,6 +218,15 @@ obtainAllWorks(callback : AsyncCallback\): Array\ | ----------------------------- | --------------- | | Array\<[WorkInfo](#workinfo)> | 返回与应用程序关联的所有工作。 | +**错误码**: + +| 错误码 | 错误信息 | 说明 | +| 401 | Parameter error. | 参数检查错误 | +| 9700001 | Memory operation failed. | 内存操作失败 | +| 9700002 | Parcel operation failed. | Parcel读写操作失败 | +| 9700003 | System service operation failed. | 系统服务失败 | +| 9700004 | Check workInfo failed. | workInfo校验失败 | + **示例**: ```js @@ -210,6 +256,15 @@ obtainAllWorks(): Promise> | -------------------------------------- | ------------------------------ | | Promise> | 指定的Promise回调方法。返回与应用程序关联的所有工作。 | +**错误码**: + +| 错误码 | 错误信息 | 说明 | +| 401 | Parameter error. | 参数检查错误 | +| 9700001 | Memory operation failed. | 内存操作失败 | +| 9700002 | Parcel operation failed. | Parcel读写操作失败 | +| 9700003 | System service operation failed. | 系统服务失败 | +| 9700004 | Check workInfo failed. | workInfo校验失败 | + **示例**: ```js @@ -231,6 +286,13 @@ stopAndClearWorks(): void **系统能力**:SystemCapability.ResourceSchedule.WorkScheduler +**错误码**: + +| 错误码 | 错误信息 | 说明 | +| 9700001 | Memory operation failed. | 内存操作失败 | +| 9700002 | Parcel operation failed. | Parcel读写操作失败 | +| 9700003 | System service operation failed. | 系统服务失败 | + **示例**: ```js @@ -262,6 +324,14 @@ isLastWorkTimeOut(workId: number, callback : AsyncCallback\): boolean | ------- | ---------------------------------------- | | boolean | 指定的callback回调方法。如果指定工作的最后一次执行是超时操作,则返回true;否则返回false。 | +**错误码**: + +| 错误码 | 错误信息 | 说明 | +| 401 | Parameter error. | 参数检查错误 | +| 9700001 | Memory operation failed. | 内存操作失败 | +| 9700002 | Parcel operation failed. | Parcel读写操作失败 | +| 9700003 | System service operation failed. | 系统服务失败 | + **示例**: ```js @@ -297,6 +367,14 @@ isLastWorkTimeOut(workId: number): Promise\ | ----------------- | ---------------------------------------- | | Promise\ | 指定的Promise回调方法。如果指定工作的最后一次执行是超时操作,则返回true;否则返回false。 | +**错误码**: + +| 错误码 | 错误信息 | 说明 | +| 401 | Parameter error. | 参数检查错误 | +| 9700001 | Memory operation failed. | 内存操作失败 | +| 9700002 | Parcel operation failed. | Parcel读写操作失败 | +| 9700003 | System service operation failed. | 系统服务失败 | + **示例**: ```js diff --git a/zh-cn/application-dev/reference/apis/js-apis-workScheduler.md b/zh-cn/application-dev/reference/apis/js-apis-workScheduler.md index 888bd23e4c..dd82886a62 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-workScheduler.md +++ b/zh-cn/application-dev/reference/apis/js-apis-workScheduler.md @@ -17,7 +17,7 @@ import workScheduler from '@ohos.workScheduler'; ``` -## workScheduler.startWork +## workScheduler.startWork(deprecated) startWork(work: WorkInfo): boolean 通知WorkSchedulerService将工作添加到执行队列。 @@ -61,7 +61,7 @@ startWork(work: WorkInfo): boolean console.info(`workschedulerLog res: ${res}`); ``` -## workScheduler.stopWork +## workScheduler.stopWork(deprecated) stopWork(work: WorkInfo, needCancel?: boolean): boolean 通知WorkSchedulerService停止指定工作。 @@ -106,7 +106,7 @@ stopWork(work: WorkInfo, needCancel?: boolean): boolean console.info(`workschedulerLog res: ${res}`); ``` -## workScheduler.getWorkStatus +## workScheduler.getWorkStatus(deprecated) getWorkStatus(workId: number, callback : AsyncCallback\): void 获取工作的最新状态,使用Callback形式返回。 @@ -138,7 +138,7 @@ getWorkStatus(workId: number, callback : AsyncCallback\): void }); ``` -## workScheduler.getWorkStatus +## workScheduler.getWorkStatus(deprecated) getWorkStatus(workId: number): Promise\ 获取工作的最新状态,使用Promise形式返回。 @@ -173,7 +173,7 @@ getWorkStatus(workId: number): Promise\ }) ``` -## workScheduler.obtainAllWorks +## workScheduler.obtainAllWorks(deprecated) obtainAllWorks(callback : AsyncCallback\): Array\ 获取与当前应用程序关联的所有工作,使用Callback形式返回。 @@ -208,7 +208,7 @@ obtainAllWorks(callback : AsyncCallback\): Array\ }); ``` -## workScheduler.obtainAllWorks +## workScheduler.obtainAllWorks(deprecated) obtainAllWorks(): Promise> 获取与当前应用程序关联的所有工作,使用Promise形式返回。 @@ -235,7 +235,7 @@ obtainAllWorks(): Promise> }) ``` -## workScheduler.stopAndClearWorks +## workScheduler.stopAndClearWorks(deprecated) stopAndClearWorks(): boolean 停止和取消与当前应用程序关联的所有工作。 @@ -253,7 +253,7 @@ stopAndClearWorks(): boolean console.info(`workschedulerLog res: ${res}`); ``` -## workScheduler.isLastWorkTimeOut +## workScheduler.isLastWorkTimeOut(deprecated) isLastWorkTimeOut(workId: number, callback : AsyncCallback\): boolean 检查指定工作的最后一次执行是否为超时操作,使用Callback形式返回。 @@ -289,7 +289,7 @@ isLastWorkTimeOut(workId: number, callback : AsyncCallback\): boolean }); ``` -## workScheduler.isLastWorkTimeOut +## workScheduler.isLastWorkTimeOut(deprecated) isLastWorkTimeOut(workId: number): Promise\ 检查指定工作的最后一次执行是否为超时操作,使用Promise形式返回。 -- GitLab