提交 4f84dad5 编写于 作者: W wuyongning

内源问题处理

Signed-off-by: Nwuyongning <wuyongning@huawei.com>
上级 a42ee8bf
...@@ -133,20 +133,7 @@ ...@@ -133,20 +133,7 @@
| ResultSet | isColumnNull(columnIndex:&nbsp;number):&nbsp;boolean | 检查当前行中指定列的值是否为null。 | | ResultSet | isColumnNull(columnIndex:&nbsp;number):&nbsp;boolean | 检查当前行中指定列的值是否为null。 |
| ResultSet | close():&nbsp;void | 关闭结果集。 | | ResultSet | close():&nbsp;void | 关闭结果集。 |
**数据库更改秘钥**
用户可以对当前数据库进行加密。
数据库的加密仅限于初始使用一个数据库时就进行加密,使用过程中进行秘钥的变更,但不支持取消秘钥。
数据库初始时为加密库,则一直为加密库;初始时为未加密库,则一直为未加密库。
**表8** 数据库更改秘钥
| 类名 | 接口名 | 描述 |
| -------- | -------- | -------- |
| RdbStore | changeEncryptKey(newEncryptKey:Uint8Array,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):void; | 数据库更改秘钥接口,通过callback&nbsp;可以异步处理返回结果。返回结果0成功,非0失败。 |
| RdbStore | changeEncryptKey(newEncryptKey:Uint8Array):&nbsp;Promise&lt;number&gt;; | 数据库更改秘钥接口,通过await&nbsp;可以同步处理返回结果。返回结果0成功,非0失败。 |
**设置分布式列表。** **设置分布式列表。**
......
...@@ -29,7 +29,7 @@ createDistributedObject(source: object): DistributedObject ...@@ -29,7 +29,7 @@ createDistributedObject(source: object): DistributedObject
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| -------- | -------- | | -------- | -------- |
| DistributedObject | 创建好的分布式对象。 | | [DistributedObject](#distributedobject) | 创建好的分布式对象。 |
**示例:** **示例:**
```js ```js
...@@ -67,7 +67,7 @@ genSessionId(): string ...@@ -67,7 +67,7 @@ genSessionId(): string
setSessionId(sessionId?: string): boolean setSessionId(sessionId?: string): boolean
设置同步的sessionId,当可信组网中有多个设备时,多个设备间的对象如果设置为同一个sessionId,就能自动同步。 设置同步的sessionId,当可信组网中有多个设备时,多个设备间的对象如果设置为同一个sessionId,就能自动同步。
**系统能力**:SystemCapability.DistributedDataManager.DataObject.DistributedObject。 **系统能力**:SystemCapability.DistributedDataManager.DataObject.DistributedObject。
...@@ -76,10 +76,10 @@ setSessionId(sessionId?: string): boolean ...@@ -76,10 +76,10 @@ setSessionId(sessionId?: string): boolean
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| sessionId | string | 否 | 分布式对象在可信组网中的标识ID。如果要退出分布式组网,设置为""或不设置均可。 | | sessionId | string | 否 | 分布式对象在可信组网中的标识ID。如果要退出分布式组网,设置为""或不设置均可。 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| -------- | -------- | | -------- | -------- |
| boolean | <br>true:标识设置sessionId成功 <br>false:标识设置sessionId失败 | | boolean | true:标识设置sessionId成功; <br>false:标识设置sessionId失败。 |
**示例:** **示例:**
```js ```js
...@@ -192,7 +192,7 @@ off(type: 'status', callback?: Callback<{ sessionId: string, deviceId: string, s ...@@ -192,7 +192,7 @@ off(type: 'status', callback?: Callback<{ sessionId: string, deviceId: string, s
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| type | string | 是 | 事件类型,固定为'status',表示对象上下线。 | | type | string | 是 | 事件类型,固定为'status',表示对象上下线。 |
| callback | Callback<{ sessionId: string, networkId: string, status: 'online' \| 'offline' }> | 否 | 需要删除的上下线回调,若不设置则删除该对象所有的上下线回调。 | | callback | Callback<{ sessionId: string, deviceId: string, status: 'online' \| 'offline' }> | 否 | 需要删除的上下线回调,若不设置则删除该对象所有的上下线回调。<br>sessionId:标识变更对象的sessionId <br>deviceId:标识变更对象的deviceId <br>status:标识对象为'online'(上线)或'offline'(下线)的状态 |
**示例:** **示例:**
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册