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

!23418 【修改挑单monthly】批量修改场景---catch 明确错误码类型

Merge pull request !23418 from junyi233/monthly
...@@ -45,6 +45,8 @@ setOverlayEnabled(moduleName:string, isEnabled: boolean): Promise\<void>; ...@@ -45,6 +45,8 @@ setOverlayEnabled(moduleName:string, isEnabled: boolean): Promise\<void>;
**示例:** **示例:**
```ts ```ts
import overlay from '@ohos.bundle.overlay';
import { BusinessError } from '@ohos.base';
let moduleName = "feature"; let moduleName = "feature";
let isEnabled = false; let isEnabled = false;
...@@ -52,11 +54,13 @@ try { ...@@ -52,11 +54,13 @@ try {
overlay.setOverlayEnabled(moduleName, isEnabled) overlay.setOverlayEnabled(moduleName, isEnabled)
.then(() => { .then(() => {
console.info('setOverlayEnabled success'); console.info('setOverlayEnabled success');
}).catch((err) => { }).catch((err: BusinessError) => {
console.info('setOverlayEnabled failed due to err code: ' + err.code + ' ' + 'message:' + err.message); console.info('setOverlayEnabled failed due to err code: ' + err.code + ' ' + 'message:' + err.message);
}); });
} catch (err) { } catch (err) {
console.info('setOverlayEnabled failed due to err code: ' + err.code + ' ' + 'message:' + err.message); let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.info('setOverlayEnabled failed due to err code: ' + code + ' ' + 'message:' + message);
} }
``` ```
...@@ -88,6 +92,8 @@ setOverlayEnabled(moduleName:string, isEnabled: boolean, callback: AsyncCallback ...@@ -88,6 +92,8 @@ setOverlayEnabled(moduleName:string, isEnabled: boolean, callback: AsyncCallback
**示例:** **示例:**
```ts ```ts
import overlay from '@ohos.bundle.overlay';
import { BusinessError } from '@ohos.base';
let moduleName = "feature"; let moduleName = "feature";
let isEnabled = false; let isEnabled = false;
...@@ -100,7 +106,9 @@ try { ...@@ -100,7 +106,9 @@ try {
console.info('setOverlayEnabled success'); console.info('setOverlayEnabled success');
}); });
} catch (err) { } catch (err) {
console.info('setOverlayEnabled failed due to err code: ' + err.code + ' ' + 'message:' + err.message); let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.info('setOverlayEnabled failed due to err code: ' + code + ' ' + 'message:' + message);
} }
``` ```
...@@ -144,6 +152,8 @@ setOverlayEnabledByBundleName(bundleName:string, moduleName:string, isEnabled: b ...@@ -144,6 +152,8 @@ setOverlayEnabledByBundleName(bundleName:string, moduleName:string, isEnabled: b
**示例:** **示例:**
```ts ```ts
import overlay from '@ohos.bundle.overlay';
import { BusinessError } from '@ohos.base';
let bundleName = "com.example.myapplication_xxxxx"; let bundleName = "com.example.myapplication_xxxxx";
let moduleName = "feature"; let moduleName = "feature";
let isEnabled = false; let isEnabled = false;
...@@ -152,11 +162,13 @@ try { ...@@ -152,11 +162,13 @@ try {
overlay.setOverlayEnabledByBundleName(bundleName, moduleName, isEnabled) overlay.setOverlayEnabledByBundleName(bundleName, moduleName, isEnabled)
.then((data) => { .then((data) => {
console.info('setOverlayEnabledByBundleName successfully'); console.info('setOverlayEnabledByBundleName successfully');
}).catch((err) => { }).catch((err: BusinessError) => {
console.info('setOverlayEnabledByBundleName failed due to err code: ' + err.code + ' ' + 'message:' + err.message); console.info('setOverlayEnabledByBundleName failed due to err code: ' + err.code + ' ' + 'message:' + err.message);
}); });
} catch (err) { } catch (err) {
console.info('setOverlayEnabledByBundleName failed due to err code: ' + err.code + ' ' + 'message:' + err.message); let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.info('setOverlayEnabledByBundleName failed due to err code: ' + code + ' ' + 'message:' + message);
} }
``` ```
...@@ -195,6 +207,8 @@ setOverlayEnabledByBundleName(bundleName:string, moduleName:string, isEnabled: b ...@@ -195,6 +207,8 @@ setOverlayEnabledByBundleName(bundleName:string, moduleName:string, isEnabled: b
**示例:** **示例:**
```ts ```ts
import overlay from '@ohos.bundle.overlay';
import { BusinessError } from '@ohos.base';
let bundleName = "com.example.myapplication_xxxxx"; let bundleName = "com.example.myapplication_xxxxx";
let moduleName = "feature"; let moduleName = "feature";
let isEnabled = false; let isEnabled = false;
...@@ -208,7 +222,9 @@ try { ...@@ -208,7 +222,9 @@ try {
console.info('setOverlayEnabledByBundleName successfully'); console.info('setOverlayEnabledByBundleName successfully');
}); });
} catch (err) { } catch (err) {
console.info('setOverlayEnabledByBundleName failed due to err code: ' + err.code + ' ' + 'message:' + err.message); let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.info('setOverlayEnabledByBundleName failed due to err code: ' + code + ' ' + 'message:' + message);
} }
``` ```
...@@ -245,6 +261,8 @@ getOverlayModuleInfo(moduleName: string): Promise\<OverlayModuleInfo>; ...@@ -245,6 +261,8 @@ getOverlayModuleInfo(moduleName: string): Promise\<OverlayModuleInfo>;
**示例:** **示例:**
```ts ```ts
import overlay from '@ohos.bundle.overlay';
import { BusinessError } from '@ohos.base';
let moduleName = "feature"; let moduleName = "feature";
(async() => { (async() => {
...@@ -252,7 +270,9 @@ let moduleName = "feature"; ...@@ -252,7 +270,9 @@ let moduleName = "feature";
let overlayModuleInfo = await overlay.getOverlayModuleInfo(moduleName); let overlayModuleInfo = await overlay.getOverlayModuleInfo(moduleName);
console.log('overlayModuleInfo is ' + JSON.stringify(overlayModuleInfo)); console.log('overlayModuleInfo is ' + JSON.stringify(overlayModuleInfo));
} catch(err) { } catch(err) {
console.log('getOverlayModuleInfo failed due to err code : ' + err.code + ' ' + 'message :' + err.message); let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.log('getOverlayModuleInfo failed due to err code : ' + code + ' ' + 'message :' + message);
} }
})(); })();
``` ```
...@@ -285,6 +305,8 @@ getOverlayModuleInfo(moduleName: string, callback: AsyncCallback\<OverlayModuleI ...@@ -285,6 +305,8 @@ getOverlayModuleInfo(moduleName: string, callback: AsyncCallback\<OverlayModuleI
**示例:** **示例:**
```ts ```ts
import overlay from '@ohos.bundle.overlay';
import { BusinessError } from '@ohos.base';
let moduleName = "feature"; let moduleName = "feature";
try { try {
overlay.getOverlayModuleInfo(moduleName, (err, data) => { overlay.getOverlayModuleInfo(moduleName, (err, data) => {
...@@ -295,7 +317,9 @@ try { ...@@ -295,7 +317,9 @@ try {
console.log('overlayModuleInfo is ' + JSON.stringify(data)); console.log('overlayModuleInfo is ' + JSON.stringify(data));
}); });
} catch (err) { } catch (err) {
console.log('getOverlayModuleInfo failed due to err code : ' + err.code + ' ' + 'message :' + err.message); let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.log('getOverlayModuleInfo failed due to err code : ' + code + ' ' + 'message :' + message);
} }
``` ```
...@@ -331,6 +355,8 @@ getTargetOverlayModuleInfos(targetModuleName: string): Promise\<Array\<OverlayMo ...@@ -331,6 +355,8 @@ getTargetOverlayModuleInfos(targetModuleName: string): Promise\<Array\<OverlayMo
**示例:** **示例:**
```ts ```ts
import overlay from '@ohos.bundle.overlay';
import { BusinessError } from '@ohos.base';
let targetModuleName = "feature"; let targetModuleName = "feature";
(async() => { (async() => {
...@@ -338,7 +364,9 @@ let targetModuleName = "feature"; ...@@ -338,7 +364,9 @@ let targetModuleName = "feature";
let overlayModuleInfos = await overlay.getTargetOverlayModuleInfos(targetModuleName); let overlayModuleInfos = await overlay.getTargetOverlayModuleInfos(targetModuleName);
console.log('overlayModuleInfos are ' + JSON.stringify(overlayModuleInfos)); console.log('overlayModuleInfos are ' + JSON.stringify(overlayModuleInfos));
} catch(err) { } catch(err) {
console.log('getTargetOverlayModuleInfos failed due to err code : ' + err.code + ' ' + 'message :' + err.message); let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.log('getTargetOverlayModuleInfos failed due to err code : ' + code + ' ' + 'message :' + message);
} }
})(); })();
``` ```
...@@ -370,6 +398,8 @@ getTargetOverlayModuleInfos(targetModuleName: string, callback: AsyncCallback\<A ...@@ -370,6 +398,8 @@ getTargetOverlayModuleInfos(targetModuleName: string, callback: AsyncCallback\<A
**示例:** **示例:**
```ts ```ts
import overlay from '@ohos.bundle.overlay';
import { BusinessError } from '@ohos.base';
let targetModuleName = "feature"; let targetModuleName = "feature";
try { try {
overlay.getTargetOverlayModuleInfos(targetModuleName, (err, data) => { overlay.getTargetOverlayModuleInfos(targetModuleName, (err, data) => {
...@@ -380,7 +410,9 @@ try { ...@@ -380,7 +410,9 @@ try {
console.log('overlayModuleInfo is ' + JSON.stringify(data)); console.log('overlayModuleInfo is ' + JSON.stringify(data));
}); });
} catch (err) { } catch (err) {
console.log('getTargetOverlayModuleInfos failed due to err code : ' + err.code + ' ' + 'message :' + err.message); let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.log('getTargetOverlayModuleInfos failed due to err code : ' + code + ' ' + 'message :' + message);
} }
``` ```
...@@ -423,6 +455,8 @@ getOverlayModuleInfoByBundleName(bundleName: string, moduleName?: string): Promi ...@@ -423,6 +455,8 @@ getOverlayModuleInfoByBundleName(bundleName: string, moduleName?: string): Promi
**示例:** **示例:**
```ts ```ts
import overlay from '@ohos.bundle.overlay';
import { BusinessError } from '@ohos.base';
let bundleName = "com.example.myapplication_xxxxx"; let bundleName = "com.example.myapplication_xxxxx";
let moduleName = "feature"; let moduleName = "feature";
...@@ -431,7 +465,9 @@ let moduleName = "feature"; ...@@ -431,7 +465,9 @@ let moduleName = "feature";
let overlayModuleInfos = await overlay.getOverlayModuleInfoByBundleName(bundleName, moduleName); let overlayModuleInfos = await overlay.getOverlayModuleInfoByBundleName(bundleName, moduleName);
console.log('overlayModuleInfos are ' + JSON.stringify(overlayModuleInfos)); console.log('overlayModuleInfos are ' + JSON.stringify(overlayModuleInfos));
} catch(err) { } catch(err) {
console.log('getTargetOverlayModuleInfos failed due to err code : ' + err.code + ' ' + 'message :' + err.message); let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.log('getTargetOverlayModuleInfos failed due to err code : ' + code + ' ' + 'message :' + message);
} }
})(); })();
``` ```
...@@ -470,6 +506,8 @@ getOverlayModuleInfoByBundleName(bundleName: string, moduleName: string, callbac ...@@ -470,6 +506,8 @@ getOverlayModuleInfoByBundleName(bundleName: string, moduleName: string, callbac
**示例:** **示例:**
```ts ```ts
import overlay from '@ohos.bundle.overlay';
import { BusinessError } from '@ohos.base';
let bundleName = "com.example.myapplication_xxxxx"; let bundleName = "com.example.myapplication_xxxxx";
let moduleName = "feature"; let moduleName = "feature";
...@@ -482,7 +520,9 @@ try { ...@@ -482,7 +520,9 @@ try {
console.log('overlayModuleInfo is ' + JSON.stringify(data)); console.log('overlayModuleInfo is ' + JSON.stringify(data));
}); });
} catch (err) { } catch (err) {
console.log('getOverlayModuleInfoByBundleName failed due to err code : ' + err.code + ' ' + 'message :' + err.message); let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.log('getOverlayModuleInfoByBundleName failed due to err code : ' + code + ' ' + 'message :' + message);
} }
``` ```
...@@ -517,6 +557,8 @@ getOverlayModuleInfoByBundleName(bundleName: string, callback: AsyncCallback\<Ar ...@@ -517,6 +557,8 @@ getOverlayModuleInfoByBundleName(bundleName: string, callback: AsyncCallback\<Ar
**示例:** **示例:**
```ts ```ts
import overlay from '@ohos.bundle.overlay';
import { BusinessError } from '@ohos.base';
let bundleName = "com.example.myapplication_xxxxx"; let bundleName = "com.example.myapplication_xxxxx";
try { try {
...@@ -528,7 +570,9 @@ try { ...@@ -528,7 +570,9 @@ try {
console.log('overlayModuleInfo is ' + JSON.stringify(data)); console.log('overlayModuleInfo is ' + JSON.stringify(data));
}); });
} catch (err) { } catch (err) {
console.log('getOverlayModuleInfoByBundleName failed due to err code : ' + err.code + ' ' + 'message :' + err.message); let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.log('getOverlayModuleInfoByBundleName failed due to err code : ' + code + ' ' + 'message :' + message);
} }
``` ```
...@@ -571,6 +615,8 @@ getTargetOverlayModuleInfosByBundleName(targetBundleName: string, moduleName?: s ...@@ -571,6 +615,8 @@ getTargetOverlayModuleInfosByBundleName(targetBundleName: string, moduleName?: s
**示例:** **示例:**
```ts ```ts
import overlay from '@ohos.bundle.overlay';
import { BusinessError } from '@ohos.base';
let targetBundleName = "com.example.myapplication_xxxxx"; let targetBundleName = "com.example.myapplication_xxxxx";
let moduleName = "feature"; let moduleName = "feature";
...@@ -579,7 +625,9 @@ let moduleName = "feature"; ...@@ -579,7 +625,9 @@ let moduleName = "feature";
let overlayModuleInfos = await overlay.getTargetOverlayModuleInfosByBundleName(targetBundleName, moduleName); let overlayModuleInfos = await overlay.getTargetOverlayModuleInfosByBundleName(targetBundleName, moduleName);
console.log('overlayModuleInfos are ' + JSON.stringify(overlayModuleInfos)); console.log('overlayModuleInfos are ' + JSON.stringify(overlayModuleInfos));
} catch(err) { } catch(err) {
console.log('getTargetOverlayModuleInfosByBundleName failed due to err code : ' + err.code + ' ' + 'message :' + err.message); let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.log('getTargetOverlayModuleInfosByBundleName failed due to err code : ' + code + ' ' + 'message :' + message);
} }
})(); })();
``` ```
...@@ -618,6 +666,8 @@ getTargetOverlayModuleInfosByBundleName(targetBundleName: string, moduleName: st ...@@ -618,6 +666,8 @@ getTargetOverlayModuleInfosByBundleName(targetBundleName: string, moduleName: st
**示例:** **示例:**
```ts ```ts
import overlay from '@ohos.bundle.overlay';
import { BusinessError } from '@ohos.base';
let targetBundleName = "com.example.myapplication_xxxxx"; let targetBundleName = "com.example.myapplication_xxxxx";
let moduleName = "feature"; let moduleName = "feature";
...@@ -630,7 +680,9 @@ try { ...@@ -630,7 +680,9 @@ try {
console.log('overlayModuleInfo is ' + JSON.stringify(data)); console.log('overlayModuleInfo is ' + JSON.stringify(data));
}); });
} catch (err) { } catch (err) {
console.log('getTargetOverlayModuleInfosByBundleName failed due to err code : ' + err.code + ' ' + 'message :' + err.message); let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.log('getTargetOverlayModuleInfosByBundleName failed due to err code : ' + code + ' ' + 'message :' + message);
} }
``` ```
...@@ -665,6 +717,8 @@ getTargetOverlayModuleInfosByBundleName(targetBundleName: string, callback: Asyn ...@@ -665,6 +717,8 @@ getTargetOverlayModuleInfosByBundleName(targetBundleName: string, callback: Asyn
**示例:** **示例:**
```ts ```ts
import overlay from '@ohos.bundle.overlay';
import { BusinessError } from '@ohos.base';
let targetBundleName = "com.example.myapplication_xxxxx"; let targetBundleName = "com.example.myapplication_xxxxx";
try { try {
...@@ -676,7 +730,9 @@ try { ...@@ -676,7 +730,9 @@ try {
console.log('overlayModuleInfo is ' + JSON.stringify(data)); console.log('overlayModuleInfo is ' + JSON.stringify(data));
}); });
} catch (err) { } catch (err) {
console.log('getTargetOverlayModuleInfosByBundleName failed due to err code : ' + err.code + ' ' + 'message :' + err.message); let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.log('getTargetOverlayModuleInfosByBundleName failed due to err code : ' + code + ' ' + 'message :' + message);
} }
``` ```
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册