未验证 提交 5f01f833 编写于 作者: O openharmony_ci 提交者: Gitee

!21292 修改policy返回值&off示例代码

Merge pull request !21292 from 徐杰/policy0724
...@@ -84,7 +84,7 @@ setBackgroundAllowed(isAllowed: boolean): Promise\<void> ...@@ -84,7 +84,7 @@ setBackgroundAllowed(isAllowed: boolean): Promise\<void>
| 类型 | 说明 | | 类型 | 说明 |
| --------------------------------- | ------------------------------------- | | --------------------------------- | ------------------------------------- |
| Promise\<void> | 以Promise形式返回设定结果,失败返回错误码错误信息。 | | Promise\<void> | 以Promise形式返回设定结果,成功返回空,失败返回错误码错误信息。 |
**示例:** **示例:**
...@@ -232,7 +232,7 @@ setPolicyByUid(uid: number, policy: NetUidPolicy): Promise\<void>; ...@@ -232,7 +232,7 @@ setPolicyByUid(uid: number, policy: NetUidPolicy): Promise\<void>;
| 类型 | 说明 | | 类型 | 说明 |
| --------------------------------- | ------------------------------------- | | --------------------------------- | ------------------------------------- |
| Promise\<void> | 以Promise形式返回设定结果。失败返回错误码错误信息。 | | Promise\<void> | 以Promise形式返回设定结果。成功返回空,失败返回错误码错误信息。 |
**错误码:** **错误码:**
...@@ -271,7 +271,6 @@ getPolicyByUid(uid: number, callback: AsyncCallback\<NetUidPolicy>): void ...@@ -271,7 +271,6 @@ getPolicyByUid(uid: number, callback: AsyncCallback\<NetUidPolicy>): void
| -------- | --------------------------------------- | ---- | ---------- | | -------- | --------------------------------------- | ---- | ---------- |
| uid | number | 是 | app唯一标识符 | | uid | number | 是 | app唯一标识符 |
| callback | AsyncCallback\<[NetUidPolicy](#netuidpolicy10)> | 是 | 回调函数,成功返回获取策略结果,失败返回错误码错误信息。 | | callback | AsyncCallback\<[NetUidPolicy](#netuidpolicy10)> | 是 | 回调函数,成功返回获取策略结果,失败返回错误码错误信息。 |
**错误码:** **错误码:**
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
...@@ -581,13 +580,11 @@ setNetQuotaPolicies(quotaPolicies: Array\<NetQuotaPolicy>): Promise\<void>; ...@@ -581,13 +580,11 @@ setNetQuotaPolicies(quotaPolicies: Array\<NetQuotaPolicy>): Promise\<void>;
| 2100001 | Invalid parameter value. | | 2100001 | Invalid parameter value. |
| 2100002 | Operation failed. Cannot connect to service.| | 2100002 | Operation failed. Cannot connect to service.|
| 2100003 | System internal error. | | 2100003 | System internal error. |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| --------------------------------- | ------------------------------------- | | --------------------------------- | ------------------------------------- |
| Promise\<void> | 以Promise形式返回设定结果。 | | Promise\<void> | 以Promise形式返回设定结果。成功返回空,失败返回错误码错误信息。 |
**示例:** **示例:**
```js ```js
...@@ -848,7 +845,7 @@ setDeviceIdleTrustlist(uids: Array\<number>, isAllowed: boolean): Promise\<void> ...@@ -848,7 +845,7 @@ setDeviceIdleTrustlist(uids: Array\<number>, isAllowed: boolean): Promise\<void>
| 类型 | 说明 | | 类型 | 说明 |
| --------------------------------- | ------------------------------------- | | --------------------------------- | ------------------------------------- |
| Promise\<void> | 以Promise形式返回设定结果。 | | Promise\<void> | 以Promise形式返回设定结果。成功返回空,失败返回错误码错误信息。 |
**错误码:** **错误码:**
...@@ -1086,7 +1083,7 @@ resetPolicies(simId: string): Promise\<void>; ...@@ -1086,7 +1083,7 @@ resetPolicies(simId: string): Promise\<void>;
| 类型 | 说明 | | 类型 | 说明 |
| --------------------------------- | ------------------------------------- | | --------------------------------- | ------------------------------------- |
| Promise\<void> | 以Promise形式返回设定结果。 | | Promise\<void> | 以Promise形式返回设定结果。成功返回空,失败返回错误码错误信息。 |
**错误码:** **错误码:**
...@@ -1172,7 +1169,7 @@ updateRemindPolicy(netType: NetBearType, simId: string, remindType: RemindType): ...@@ -1172,7 +1169,7 @@ updateRemindPolicy(netType: NetBearType, simId: string, remindType: RemindType):
| 类型 | 说明 | | 类型 | 说明 |
| --------------------------------- | ------------------------------------- | | --------------------------------- | ------------------------------------- |
| Promise\<void> | 以Promise形式返回设定结果。 | | Promise\<void> | 以Promise形式返回设定结果。成功返回空,失败返回错误码错误信息。 |
**错误码:** **错误码:**
...@@ -1228,7 +1225,7 @@ setPowerSaveTrustlist(uids: Array\<number>, isAllowed: boolean, callback: AsyncC ...@@ -1228,7 +1225,7 @@ setPowerSaveTrustlist(uids: Array\<number>, isAllowed: boolean, callback: AsyncC
**示例:** **示例:**
```js ```js
policy.setDeviceIdleTrustlist([11111,22222], true, (error) => { policy.setPowerSaveTrustlist([11111,22222], true, (error) => {
console.log(JSON.stringify(error)) console.log(JSON.stringify(error))
}); });
``` ```
...@@ -1256,7 +1253,7 @@ setPowerSaveTrustlist(uids: Array\<number>, isAllowed: boolean): Promise\<void>; ...@@ -1256,7 +1253,7 @@ setPowerSaveTrustlist(uids: Array\<number>, isAllowed: boolean): Promise\<void>;
| 类型 | 说明 | | 类型 | 说明 |
| --------------------------------- | ------------------------------------- | | --------------------------------- | ------------------------------------- |
| Promise\<void> | 以Promise形式返回设定结果。 | | Promise\<void> | 以Promise形式返回设定结果。成功返回空,失败返回错误码错误信息。 |
**错误码:** **错误码:**
...@@ -1272,7 +1269,7 @@ setPowerSaveTrustlist(uids: Array\<number>, isAllowed: boolean): Promise\<void>; ...@@ -1272,7 +1269,7 @@ setPowerSaveTrustlist(uids: Array\<number>, isAllowed: boolean): Promise\<void>;
**示例:** **示例:**
```js ```js
policy.setDeviceIdleTrustlist([11111,22222], true).then(function (error) { policy.setPowerSaveTrustlist([11111,22222], true).then(function (error) {
console.log(JSON.stringify(error)) console.log(JSON.stringify(error))
}) })
``` ```
...@@ -1427,9 +1424,11 @@ off(type: "netUidPolicyChange", callback?: Callback<{ uid: number, policy: NetUi ...@@ -1427,9 +1424,11 @@ off(type: "netUidPolicyChange", callback?: Callback<{ uid: number, policy: NetUi
**示例:** **示例:**
```js ```js
policy.off('netUidPolicyChange', (data) => { let callback = data => {
console.log('off netUidPolicyChange: ' + JSON.stringify(data)); console.log("on netUidPolicyChange, data:" + JSON.stringify(data));
}) }
policy.on('netUidPolicyChange', callback);
policy.off('netUidPolicyChange', callback);
``` ```
### on('netUidRuleChange')<sup>10+</sup> ### on('netUidRuleChange')<sup>10+</sup>
...@@ -1503,9 +1502,11 @@ off(type: "netUidRuleChange", callback?: Callback<{ uid: number, rule: NetUidRul ...@@ -1503,9 +1502,11 @@ off(type: "netUidRuleChange", callback?: Callback<{ uid: number, rule: NetUidRul
**示例:** **示例:**
```js ```js
policy.off('netUidRuleChange', (data) => { let callback = data => {
console.log('off netUidRuleChange: ' + JSON.stringify(data)); console.log("on netUidRuleChange, data:" + JSON.stringify(data));
}) }
policy.on('netUidRuleChange', callback);
policy.off('netUidRuleChange', callback);
``` ```
### on('netMeteredIfacesChange')<sup>10+</sup> ### on('netMeteredIfacesChange')<sup>10+</sup>
...@@ -1579,9 +1580,11 @@ off(type: "netMeteredIfacesChange", callback?: Callback\<Array\<string>>): void ...@@ -1579,9 +1580,11 @@ off(type: "netMeteredIfacesChange", callback?: Callback\<Array\<string>>): void
**示例:** **示例:**
```js ```js
policy.off('netMeteredIfacesChange', (data) => { let callback = data => {
console.log('off netMeteredIfacesChange: ' + JSON.stringify(data)); console.log("on netMeteredIfacesChange, data:" + JSON.stringify(data));
}) }
policy.on('netMeteredIfacesChange', callback);
policy.off('netMeteredIfacesChange', callback);
``` ```
### on('netQuotaPolicyChange')<sup>10+</sup> ### on('netQuotaPolicyChange')<sup>10+</sup>
...@@ -1655,9 +1658,11 @@ off(type: "netQuotaPolicyChange", callback?: Callback\<Array\<NetQuotaPolicy>>): ...@@ -1655,9 +1658,11 @@ off(type: "netQuotaPolicyChange", callback?: Callback\<Array\<NetQuotaPolicy>>):
**示例:** **示例:**
```js ```js
policy.off('netQuotaPolicyChange', (data) => { let callback = data => {
console.log('off netQuotaPolicyChange: ' + JSON.stringify(data)); console.log("on netQuotaPolicyChange, data:" + JSON.stringify(data));
}) }
policy.on('netQuotaPolicyChange', callback);
policy.off('netQuotaPolicyChange', callback);
``` ```
### on('netBackgroundPolicyChange')<sup>10+</sup> ### on('netBackgroundPolicyChange')<sup>10+</sup>
...@@ -1731,9 +1736,11 @@ off(type: "netBackgroundPolicyChange", callback?: Callback\<boolean>): void ...@@ -1731,9 +1736,11 @@ off(type: "netBackgroundPolicyChange", callback?: Callback\<boolean>): void
**示例:** **示例:**
```js ```js
policy.off('netBackgroundPolicyChange', (data) => { let callback = data => {
console.log('off netBackgroundPolicyChange: ' + JSON.stringify(data)); console.log("on netBackgroundPolicyChange, data:" + JSON.stringify(data));
}) }
policy.on('netBackgroundPolicyChange', callback);
policy.off('netBackgroundPolicyChange', callback);
``` ```
## NetBackgroundPolicy<sup>10+</sup> ## NetBackgroundPolicy<sup>10+</sup>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册