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

!23251 [翻译完成】#I7VYWZ (仅涉及代码修改)(22838+22874)

Merge pull request !23251 from Annie_wang/PR22840
...@@ -59,15 +59,18 @@ Obtains distributed account information. This API uses an asynchronous callback ...@@ -59,15 +59,18 @@ Obtains distributed account information. This API uses an asynchronous callback
**Example** **Example**
```js ```js
import { BusinessError } from '@ohos.base';
const accountAbility = account_distributedAccount.getDistributedAccountAbility(); const accountAbility = account_distributedAccount.getDistributedAccountAbility();
try { try {
accountAbility.getOsAccountDistributedInfo((err, data) => { accountAbility.getOsAccountDistributedInfo(
if (err) { (err: BusinessError, data: account_distributedAccount.DistributedInfo) => {
console.log('getOsAccountDistributedInfo exception: ' + JSON.stringify(err)); if (err) {
} else { console.log('getOsAccountDistributedInfo exception: ' + JSON.stringify(err));
console.log('distributed information: ' + JSON.stringify(data)); } else {
} console.log('distributed information: ' + JSON.stringify(data));
}); }
});
} catch (err) { } catch (err) {
console.log('getOsAccountDistributedInfo exception: ' + JSON.stringify(err)); console.log('getOsAccountDistributedInfo exception: ' + JSON.stringify(err));
} }
...@@ -97,11 +100,13 @@ Obtains distributed account information. This API uses a promise to return the r ...@@ -97,11 +100,13 @@ Obtains distributed account information. This API uses a promise to return the r
**Example** **Example**
```js ```js
import { BusinessError } from '@ohos.base';
const accountAbility = account_distributedAccount.getDistributedAccountAbility(); const accountAbility = account_distributedAccount.getDistributedAccountAbility();
try { try {
accountAbility.getOsAccountDistributedInfo().then((data) => { accountAbility.getOsAccountDistributedInfo().then((data: account_distributedAccount.DistributedInfo) => {
console.log('distributed information: ' + JSON.stringify(data)); console.log('distributed information: ' + JSON.stringify(data));
}).catch((err) => { }).catch((err: BusinessError) => {
console.log('getOsAccountDistributedInfo exception: ' + JSON.stringify(err)); console.log('getOsAccountDistributedInfo exception: ' + JSON.stringify(err));
}); });
} catch (err) { } catch (err) {
...@@ -137,15 +142,18 @@ Obtains distributed information about an OS account. This API uses an asynchrono ...@@ -137,15 +142,18 @@ Obtains distributed information about an OS account. This API uses an asynchrono
**Example** **Example**
```js ```js
import { BusinessError } from '@ohos.base';
const accountAbility = account_distributedAccount.getDistributedAccountAbility(); const accountAbility = account_distributedAccount.getDistributedAccountAbility();
try { try {
accountAbility.getOsAccountDistributedInfoByLocalId(100, (err, data) => { accountAbility.getOsAccountDistributedInfoByLocalId(100,
if (err) { (err: BusinessError, data: account_distributedAccount.DistributedInfo) => {
console.log('getOsAccountDistributedInfoByLocalId exception: ' + JSON.stringify(err)); if (err) {
} else { console.log('getOsAccountDistributedInfoByLocalId exception: ' + JSON.stringify(err));
console.log('distributed information: ' + JSON.stringify(data)); } else {
} console.log('distributed information: ' + JSON.stringify(data));
}); }
});
} catch (err) { } catch (err) {
console.log('getOsAccountDistributedInfoByLocalId exception: ' + JSON.stringify(err)); console.log('getOsAccountDistributedInfoByLocalId exception: ' + JSON.stringify(err));
} }
...@@ -178,15 +186,18 @@ Obtains distributed information about an OS account. This API uses a promise to ...@@ -178,15 +186,18 @@ Obtains distributed information about an OS account. This API uses a promise to
**Example** **Example**
```js ```js
import { BusinessError } from '@ohos.base';
const accountAbility = account_distributedAccount.getDistributedAccountAbility(); const accountAbility = account_distributedAccount.getDistributedAccountAbility();
try { try {
accountAbility.getOsAccountDistributedInfoByLocalId(100).then((data) => { accountAbility.getOsAccountDistributedInfoByLocalId(100).then((
console.log('distributed information: ' + JSON.stringify(data)); data: account_distributedAccount.DistributedInfo) => {
}).catch((err) => { console.log('distributed information: ' + JSON.stringify(data));
console.log('getOsAccountDistributedInfoByLocalId exception: ' + JSON.stringify(err)); }).catch((err: BusinessError) => {
console.log('getOsAccountDistributedInfoByLocalId exception: ' + JSON.stringify(err));
}); });
} catch (err) { } catch (err) {
console.log('getOsAccountDistributedInfoByLocalId exception: ' + JSON.stringify(err)); console.log('getOsAccountDistributedInfoByLocalId exception: ' + JSON.stringify(err));
} }
``` ```
...@@ -211,14 +222,17 @@ Obtains distributed account information. This API uses an asynchronous callback ...@@ -211,14 +222,17 @@ Obtains distributed account information. This API uses an asynchronous callback
**Example** **Example**
```js ```js
import { BusinessError } from '@ohos.base';
const accountAbility = account_distributedAccount.getDistributedAccountAbility(); const accountAbility = account_distributedAccount.getDistributedAccountAbility();
accountAbility.queryOsAccountDistributedInfo((err, data) => { accountAbility.queryOsAccountDistributedInfo(
if (err) { (err: BusinessError, data: account_distributedAccount.DistributedInfo) => {
console.log('queryOsAccountDistributedInfo exception: ' + JSON.stringify(err)); if (err) {
} else { console.log('queryOsAccountDistributedInfo exception: ' + JSON.stringify(err));
console.log('distributed information: ' + JSON.stringify(data)); } else {
} console.log('distributed information: ' + JSON.stringify(data));
}); }
});
``` ```
### queryOsAccountDistributedInfo<sup>(deprecated)</sup> ### queryOsAccountDistributedInfo<sup>(deprecated)</sup>
...@@ -243,10 +257,12 @@ Obtains distributed account information. This API uses a promise to return the r ...@@ -243,10 +257,12 @@ Obtains distributed account information. This API uses a promise to return the r
**Example** **Example**
```js ```js
import { BusinessError } from '@ohos.base';
const accountAbility = account_distributedAccount.getDistributedAccountAbility(); const accountAbility = account_distributedAccount.getDistributedAccountAbility();
accountAbility.queryOsAccountDistributedInfo().then((data) => { accountAbility.queryOsAccountDistributedInfo().then((data: account_distributedAccount.DistributedInfo) => {
console.log('distributed information: ' + JSON.stringify(data)); console.log('distributed information: ' + JSON.stringify(data));
}).catch((err) => { }).catch((err: BusinessError) => {
console.log('queryOsAccountDistributedInfo exception: ' + JSON.stringify(err)); console.log('queryOsAccountDistributedInfo exception: ' + JSON.stringify(err));
}); });
``` ```
...@@ -278,10 +294,13 @@ Sets the distributed account information. This API uses an asynchronous callback ...@@ -278,10 +294,13 @@ Sets the distributed account information. This API uses an asynchronous callback
**Example** **Example**
```js ```js
import { BusinessError } from '@ohos.base';
const accountAbility = account_distributedAccount.getDistributedAccountAbility(); const accountAbility = account_distributedAccount.getDistributedAccountAbility();
let accountInfo = {id: '12345', name: 'ZhangSan', event: 'Ohos.account.event.LOGIN'}; let accountInfo: account_distributedAccount.DistributedInfo =
{id: '12345', name: 'ZhangSan', event: 'Ohos.account.event.LOGIN'};
try { try {
accountAbility.setOsAccountDistributedInfo(accountInfo, (err) => { accountAbility.setOsAccountDistributedInfo(accountInfo, (err: BusinessError) => {
if (err) { if (err) {
console.log('setOsAccountDistributedInfo exception: ' + JSON.stringify(err)); console.log('setOsAccountDistributedInfo exception: ' + JSON.stringify(err));
} else { } else {
...@@ -325,12 +344,15 @@ Sets the distributed account information. This API uses a promise to return the ...@@ -325,12 +344,15 @@ Sets the distributed account information. This API uses a promise to return the
**Example** **Example**
```js ```js
import { BusinessError } from '@ohos.base';
const accountAbility = account_distributedAccount.getDistributedAccountAbility(); const accountAbility = account_distributedAccount.getDistributedAccountAbility();
let accountInfo = {id: '12345', name: 'ZhangSan', event: 'Ohos.account.event.LOGIN'}; let accountInfo: account_distributedAccount.DistributedInfo =
{id: '12345', name: 'ZhangSan', event: 'Ohos.account.event.LOGIN'};
try { try {
accountAbility.setOsAccountDistributedInfo(accountInfo).then(() => { accountAbility.setOsAccountDistributedInfo(accountInfo).then(() => {
console.log('setOsAccountDistributedInfo successfully'); console.log('setOsAccountDistributedInfo successfully');
}).catch((err) => { }).catch((err: BusinessError) => {
console.log('setOsAccountDistributedInfo exception: ' + JSON.stringify(err)); console.log('setOsAccountDistributedInfo exception: ' + JSON.stringify(err));
}); });
} catch (err) { } catch (err) {
...@@ -368,10 +390,13 @@ Sets the distributed information for an OS account. This API uses an asynchronou ...@@ -368,10 +390,13 @@ Sets the distributed information for an OS account. This API uses an asynchronou
**Example** **Example**
```js ```js
import { BusinessError } from '@ohos.base';
const accountAbility = account_distributedAccount.getDistributedAccountAbility(); const accountAbility = account_distributedAccount.getDistributedAccountAbility();
let accountInfo = {id: '12345', name: 'ZhangSan', event: 'Ohos.account.event.LOGIN'}; let accountInfo: account_distributedAccount.DistributedInfo =
{id: '12345', name: 'ZhangSan', event: 'Ohos.account.event.LOGIN'};
try { try {
accountAbility.setOsAccountDistributedInfoByLocalId(100, accountInfo, (err) => { accountAbility.setOsAccountDistributedInfoByLocalId(100, accountInfo, (err: BusinessError) => {
if (err) { if (err) {
console.log('setOsAccountDistributedInfoByLocalId exception: ' + JSON.stringify(err)); console.log('setOsAccountDistributedInfoByLocalId exception: ' + JSON.stringify(err));
} else { } else {
...@@ -419,12 +444,15 @@ Sets the distributed information for an OS account. This API uses a promise to r ...@@ -419,12 +444,15 @@ Sets the distributed information for an OS account. This API uses a promise to r
**Example** **Example**
```js ```js
import { BusinessError } from '@ohos.base';
const accountAbility = account_distributedAccount.getDistributedAccountAbility(); const accountAbility = account_distributedAccount.getDistributedAccountAbility();
let accountInfo = {id: '12345', name: 'ZhangSan', event: 'Ohos.account.event.LOGIN'}; let accountInfo: account_distributedAccount.DistributedInfo =
{id: '12345', name: 'ZhangSan', event: 'Ohos.account.event.LOGIN'};
try { try {
accountAbility.setOsAccountDistributedInfoByLocalId(100, accountInfo).then(() => { accountAbility.setOsAccountDistributedInfoByLocalId(100, accountInfo).then(() => {
console.log('setOsAccountDistributedInfoByLocalId successfully'); console.log('setOsAccountDistributedInfoByLocalId successfully');
}).catch((err) => { }).catch((err: BusinessError) => {
console.log('setOsAccountDistributedInfoByLocalId exception: ' + JSON.stringify(err)); console.log('setOsAccountDistributedInfoByLocalId exception: ' + JSON.stringify(err));
}); });
} catch (err) { } catch (err) {
...@@ -455,9 +483,12 @@ Updates the distributed account information. This API uses an asynchronous callb ...@@ -455,9 +483,12 @@ Updates the distributed account information. This API uses an asynchronous callb
**Example** **Example**
```js ```js
import { BusinessError } from '@ohos.base';
const accountAbility = account_distributedAccount.getDistributedAccountAbility(); const accountAbility = account_distributedAccount.getDistributedAccountAbility();
let accountInfo = {id: '12345', name: 'ZhangSan', event: 'Ohos.account.event.LOGIN'}; let accountInfo: account_distributedAccount.DistributedInfo =
accountAbility.updateOsAccountDistributedInfo(accountInfo, (err) => { {id: '12345', name: 'ZhangSan', event: 'Ohos.account.event.LOGIN'};
accountAbility.updateOsAccountDistributedInfo(accountInfo, (err: BusinessError) => {
if (err) { if (err) {
console.log('queryOsAccountDistributedInfo exception: ' + JSON.stringify(err)); console.log('queryOsAccountDistributedInfo exception: ' + JSON.stringify(err));
} else { } else {
...@@ -492,11 +523,14 @@ Updates the distributed account information. This API uses a promise to return t ...@@ -492,11 +523,14 @@ Updates the distributed account information. This API uses a promise to return t
**Example** **Example**
```js ```js
import { BusinessError } from '@ohos.base';
const accountAbility = account_distributedAccount.getDistributedAccountAbility(); const accountAbility = account_distributedAccount.getDistributedAccountAbility();
let accountInfo = {id: '12345', name: 'ZhangSan', event: 'Ohos.account.event.LOGIN'}; let accountInfo: account_distributedAccount.DistributedInfo =
{id: '12345', name: 'ZhangSan', event: 'Ohos.account.event.LOGIN'};
accountAbility.updateOsAccountDistributedInfo(accountInfo).then(() => { accountAbility.updateOsAccountDistributedInfo(accountInfo).then(() => {
console.log('updateOsAccountDistributedInfo successfully'); console.log('updateOsAccountDistributedInfo successfully');
}).catch((err) => { }).catch((err: BusinessError) => {
console.log('updateOsAccountDistributedInfo exception: ' + JSON.stringify(err)); console.log('updateOsAccountDistributedInfo exception: ' + JSON.stringify(err));
}); });
``` ```
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册