未验证 提交 219ccac3 编写于 作者: 朱天怡 提交者: Gitee

bugfix

Signed-off-by: N朱天怡 <zhutianyi2@huawei.com>
上级 1042fb5d
......@@ -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\<WorkInfo>): 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\<WorkInfo>
| ------------------------------- | ---------------------------------------- |
| 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\<void>): Array\<WorkInfo>
| ----------------------------- | --------------- |
| 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<Array\<WorkInfo>>
| -------------------------------------- | ------------------------------ |
| Promise<Array\<[WorkInfo](#workinfo)>> | 指定的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\<void>): 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\<boolean>
| ----------------- | ---------------------------------------- |
| Promise\<boolean> | 指定的Promise回调方法。如果指定工作的最后一次执行是超时操作,则返回true;否则返回false。 |
**错误码**
| 错误码 | 错误信息 | 说明 |
| 401 | Parameter error. | 参数检查错误 |
| 9700001 | Memory operation failed. | 内存操作失败 |
| 9700002 | Parcel operation failed. | Parcel读写操作失败 |
| 9700003 | System service operation failed. | 系统服务失败 |
**示例**
```js
......
......@@ -17,7 +17,7 @@
import workScheduler from '@ohos.workScheduler';
```
## workScheduler.startWork
## workScheduler.startWork<sup>(deprecated)</sup>
startWork(work: WorkInfo): boolean
通知WorkSchedulerService将工作添加到执行队列。
......@@ -61,7 +61,7 @@ startWork(work: WorkInfo): boolean
console.info(`workschedulerLog res: ${res}`);
```
## workScheduler.stopWork
## workScheduler.stopWork<sup>(deprecated)</sup>
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<sup>(deprecated)</sup>
getWorkStatus(workId: number, callback : AsyncCallback\<WorkInfo>): void
获取工作的最新状态,使用Callback形式返回。
......@@ -138,7 +138,7 @@ getWorkStatus(workId: number, callback : AsyncCallback\<WorkInfo>): void
});
```
## workScheduler.getWorkStatus
## workScheduler.getWorkStatus<sup>(deprecated)</sup>
getWorkStatus(workId: number): Promise\<WorkInfo>
获取工作的最新状态,使用Promise形式返回。
......@@ -173,7 +173,7 @@ getWorkStatus(workId: number): Promise\<WorkInfo>
})
```
## workScheduler.obtainAllWorks
## workScheduler.obtainAllWorks<sup>(deprecated)</sup>
obtainAllWorks(callback : AsyncCallback\<void>): Array\<WorkInfo>
获取与当前应用程序关联的所有工作,使用Callback形式返回。
......@@ -208,7 +208,7 @@ obtainAllWorks(callback : AsyncCallback\<void>): Array\<WorkInfo>
});
```
## workScheduler.obtainAllWorks
## workScheduler.obtainAllWorks<sup>(deprecated)</sup>
obtainAllWorks(): Promise<Array\<WorkInfo>>
获取与当前应用程序关联的所有工作,使用Promise形式返回。
......@@ -235,7 +235,7 @@ obtainAllWorks(): Promise<Array\<WorkInfo>>
})
```
## workScheduler.stopAndClearWorks
## workScheduler.stopAndClearWorks<sup>(deprecated)</sup>
stopAndClearWorks(): boolean
停止和取消与当前应用程序关联的所有工作。
......@@ -253,7 +253,7 @@ stopAndClearWorks(): boolean
console.info(`workschedulerLog res: ${res}`);
```
## workScheduler.isLastWorkTimeOut
## workScheduler.isLastWorkTimeOut<sup>(deprecated)</sup>
isLastWorkTimeOut(workId: number, callback : AsyncCallback\<void>): boolean
检查指定工作的最后一次执行是否为超时操作,使用Callback形式返回。
......@@ -289,7 +289,7 @@ isLastWorkTimeOut(workId: number, callback : AsyncCallback\<void>): boolean
});
```
## workScheduler.isLastWorkTimeOut
## workScheduler.isLastWorkTimeOut<sup>(deprecated)</sup>
isLastWorkTimeOut(workId: number): Promise\<boolean>
检查指定工作的最后一次执行是否为超时操作,使用Promise形式返回。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册