Lines Matching refs:policy

1 # @ohos.net.policy (网络策略管理)(系统接口)
13 import { policy } from '@kit.NetworkKit';
16 ## policy.setBackgroundAllowed<sup>10+</sup>
51 policy.setBackgroundAllowed(true, (error: BusinessError) => {
56 ## policy.setBackgroundAllowed<sup>10+</sup>
96 policy.setBackgroundAllowed(true).then(() => {
103 ## policy.isBackgroundAllowed<sup>10+</sup>
137 policy.isBackgroundAllowed((error: BusinessError, data: boolean) => {
143 ## policy.isBackgroundAllowed<sup>10+</sup>
177 policy
187 ## policy.setPolicyByUid<sup>10+</sup>
189 setPolicyByUid(uid: number, policy: NetUidPolicy, callback: AsyncCallback\<void>): void
204 | policy | [NetUidPolicy](#netuidpolicy10) | 是 | 应用对应的策略 |
223 policy.setPolicyByUid(11111, policy.NetUidPolicy.NET_POLICY_NONE, (error: BusinessError) => {
228 ## policy.setPolicyByUid<sup>10+</sup>
230 setPolicyByUid(uid: number, policy: NetUidPolicy): Promise\<void>;
245 | policy | [NetUidPolicy](#netuidpolicy10) | 是 | 应用对应的策略 |
269 policy
270 .setPolicyByUid(11111, policy.NetUidPolicy.NET_POLICY_NONE)
279 ## policy.getPolicyByUid<sup>10+</sup>
314 policy.getPolicyByUid(11111, (error: BusinessError, data: policy.NetUidPolicy) => {
320 ## policy.getPolicyByUid<sup>10+</sup>
360 policy
362 .then((data: policy.NetUidPolicy) => {
370 ## policy.getUidsByPolicy<sup>10+</sup>
372 getUidsByPolicy(policy: NetUidPolicy, callback: AsyncCallback\<Array\<number>>): void
386 | policy | [NetUidPolicy](#netuidpolicy10) | 是 | 应用对应的计量网络下的策略 …
405 policy.getUidsByPolicy(11111, (error: BusinessError, data: number[]) => {
411 ## policy.getUidsByPolicy<sup>10+</sup>
413 getUidsByPolicy(policy: NetUidPolicy): Promise\<Array\<number>>;
427 | policy | [NetUidPolicy](#netuidpolicy10) | 是 | app 对应的计量网络下的策略 |
451 policy
461 ## policy.getNetQuotaPolicies<sup>10+</sup>
495 policy.getNetQuotaPolicies((error: BusinessError, data: policy.NetQuotaPolicy[]) => {
501 ## policy.getNetQuotaPolicies<sup>10+</sup>
534 policy
536 .then((data: policy.NetQuotaPolicy[]) => {
544 ## policy.setNetQuotaPolicies<sup>10+</sup>
580 let netQuotaPolicyList: Array<policy.NetQuotaPolicy> = [];
581 let netquotapolicy: policy.NetQuotaPolicy = {
592 limitAction: policy.LimitAction.LIMIT_ACTION_NONE
597 policy.setNetQuotaPolicies(netQuotaPolicyList, (error: BusinessError) => {
602 ## policy.setNetQuotaPolicies<sup>10+</sup>
643 let netQuotaPolicyList: Array<policy.NetQuotaPolicy> = [];
644 let netquotapolicy: policy.NetQuotaPolicy = {
655 limitAction: policy.LimitAction.LIMIT_ACTION_NONE
660 policy
670 ## policy.isUidNetAllowed<sup>10+</sup>
706 policy.isUidNetAllowed(11111, true, (error: BusinessError, data: boolean) => {
712 ## policy.isUidNetAllowed<sup>10+</sup>
753 policy
763 ## policy.isUidNetAllowed<sup>10+</sup>
799 policy.isUidNetAllowed(11111, 'wlan0', (error: BusinessError, data: boolean) => {
805 ## policy.isUidNetAllowed<sup>10+</sup>
846 policy
856 ## policy.setDeviceIdleTrustlist<sup>10+</sup>
892 policy.setDeviceIdleTrustlist([11111, 22222], true, (error: BusinessError) => {
897 ## policy.setDeviceIdleTrustlist<sup>10+</sup>
938 policy
948 ## policy.getDeviceIdleTrustlist<sup>10+</sup>
982 policy.getDeviceIdleTrustlist((error: BusinessError, data: number[]) => {
988 ## policy.getDeviceIdleTrustlist<sup>10+</sup>
1021 policy
1031 ## policy.getBackgroundPolicyByUid<sup>10+</sup>
1066 policy.getBackgroundPolicyByUid(11111, (error: BusinessError, data: policy.NetBackgroundPolicy) => {
1072 ## policy.getBackgroundPolicyByUid<sup>10+</sup>
1112 policy
1114 .then((data: policy.NetBackgroundPolicy) => {
1122 ## policy.resetPolicies<sup>10+</sup>
1157 policy.resetPolicies('1', (error: BusinessError) => {
1162 ## policy.resetPolicies<sup>10+</sup>
1202 policy
1212 ## policy.updateRemindPolicy<sup>10+</sup>
1250 policy.updateRemindPolicy(
1253 policy.RemindType.REMIND_TYPE_WARNING,
1260 ## policy.updateRemindPolicy<sup>10+</sup>
1303 policy
1307 policy.RemindType.REMIND_TYPE_WARNING
1317 ## policy.setPowerSaveTrustlist<sup>10+</sup>
1353 policy.setPowerSaveTrustlist([11111, 22222], true, (error: BusinessError) => {
1358 ## policy.setPowerSaveTrustlist<sup>10+</sup>
1399 policy
1409 ## policy.getPowerSaveTrustlist<sup>10+</sup>
1443 policy.getPowerSaveTrustlist((error: BusinessError, data: number[]) => {
1449 ## policy.getPowerSaveTrustlist<sup>10+</sup>
1482 policy
1492 ## policy.setNetworkAccessPolicy<sup>12+</sup>
1494 setNetworkAccessPolicy(uid: number, policy: NetworkAccessPolicy, isReconfirmed?: boolean): Promise<…
1509 | policy | [NetworkAccessPolicy](#networkaccesspolicy12) | 是 | 网络策略 …
1534 let accessPolicy: policy.NetworkAccessPolicy = {
1538 policy
1548 ## policy.getNetworkAccessPolicy<sup>12+</sup>
1588 policy
1590 .then((data: policy.NetworkAccessPolicy) => {
1598 ## policy.getNetworkAccessPolicy<sup>12+</sup>
1630 policy
1632 .then((data: policy.UidNetworkAccessPolicy) => {
1657 ## policy.on
1665 注册 policy 发生改变时的回调,使用 callback 方式作为异步方法。
1677 | type | string | 是 | policy 发生改…
1678 | callback | Callback\<[NetUidPolicyInfo](#netuidpolicyinfo11)> | 是 | 回调函数。注册 policy 发生改变时调用。 |
1694 import { policy } from '@kit.NetworkKit';
1698 policy: policy.NetUidPolicy
1702 policy.on('netUidPolicyChange', (data: Data) => {
1714 注销 policy 发生改变时的回调,使用 callback 方式作为异步方法。
1726 | type | string | 是 | policy 发生改…
1727 | callback | Callback\<[NetUidPolicyInfo](#netuidpolicyinfo11)> | 否 | 回调函数。注销 policy 发生改变时调用。 |
1743 import { policy } from '@kit.NetworkKit';
1747 policy: policy.NetUidPolicy
1751 policy.on('netUidPolicyChange', (data: Data) => {
1759 policy.off('netUidPolicyChange', (data: Data) => {
1800 import { policy } from '@kit.NetworkKit';
1804 rule: policy.NetUidRule
1808 policy.on('netUidRuleChange', (data: Data) => {
1849 import { policy } from '@kit.NetworkKit';
1853 rule: policy.NetUidRule
1857 policy.on('netUidRuleChange', (data: Data) => {
1865 policy.off('netUidRuleChange', (data: Data) => {
1906 import { policy } from '@kit.NetworkKit';
1909 policy.on('netMeteredIfacesChange', (data: string[]) => {
1950 import { policy } from '@kit.NetworkKit';
1953 policy.on('netMeteredIfacesChange', (data: string[]) => {
1961 policy.off('netMeteredIfacesChange', (data: string[]) => {
2002 import { policy } from '@kit.NetworkKit';
2006 policy: policy.NetUidPolicy
2010 policy.on('netQuotaPolicyChange', (data: policy.NetQuotaPolicy[]) => {
2051 import { policy } from '@kit.NetworkKit';
2054 policy.on('netQuotaPolicyChange', (data: Array<policy.NetQuotaPolicy>) => {
2062 policy.off('netQuotaPolicyChange', (data: Array<policy.NetQuotaPolicy>) => {
2103 import { policy } from '@kit.NetworkKit';
2106 policy.on('netBackgroundPolicyChange', (data: boolean) => {
2147 import { policy } from '@kit.NetworkKit';
2150 policy.on('netBackgroundPolicyChange', (data: boolean) => {
2158 policy.off('netBackgroundPolicyChange', (data: boolean) => {
2281 | policy | [NetUidPolicy](#netuidpolicy10) | 是 | UID指定了在后台模式下网络访问的策略。 |