提交 2153f4be 编写于 作者: W wangdengze

add lite

Signed-off-by: Nwangdengze <wangdengze@huawei.com>
上级 619331ab
......@@ -20,7 +20,7 @@ import data_storage from '@ohos.data.storage';
## 常量
**系统能力:** 以下各项对应的系统能力均为SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** 以下各项对应的系统能力均为SystemCapability.DistributedDataManager.Preferences.Core
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ---------------- | -------- | ---- | ---- | ------------------------------------- |
......@@ -34,7 +34,7 @@ getStorageSync(path: string): Storage
读取指定文件,将数据加载到Storage实例,用于数据操作。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -72,7 +72,7 @@ getStorage(path: string, callback: AsyncCallback&lt;Storage&gt;): void
读取指定文件,将数据加载到Storage实例,用于数据操作,使用callback方式返回结果,此方法为异步方法。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -110,7 +110,7 @@ getStorage(path: string): Promise&lt;Storage&gt;
读取指定文件,将数据加载到Storage实例,用于数据操作,使用Promise方式返回结果,此方法为异步方法。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -152,7 +152,7 @@ deleteStorageSync(path: string): void
从内存中移除指定文件对应的Storage单实例,并删除指定文件及其备份文件、损坏文件。删除指定文件时,应用不允许再使用该实例进行数据操作,否则会出现数据一致性问题。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -181,7 +181,7 @@ deleteStorage(path: string, callback: AsyncCallback&lt;void&gt;): void
从内存中移除指定文件对应的Storage单实例,并删除指定文件及其备份文件、损坏文件。删除指定文件时,应用不允许再使用该实例进行数据操作,否则会出现数据一致性问题,使用callback方式返回结果,此方法为异步方法。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -218,7 +218,7 @@ deleteStorage(path: string): Promise&lt;void&gt;
从内存中移除指定文件对应的Storage单实例,并删除指定文件及其备份文件、损坏文件。删除指定文件时,应用不允许再使用该实例进行数据操作,否则会出现数据一致性问题,使用promise方式返回结果,此方法为异步方法。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -259,7 +259,7 @@ removeStorageFromCacheSync(path: string): void
从内存中移除指定文件对应的Storage单实例。移除Storage单实例时,应用不允许再使用该实例进行数据操作,否则会出现数据一致性问题。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
......@@ -288,7 +288,7 @@ removeStorageFromCache(path: string, callback: AsyncCallback&lt;void&gt;): void
从内存中移除指定文件对应的Storage单实例。移除Storage单实例时,应用不允许再使用该实例进行数据操作,否则会出现数据一致性问题。使用callback方式返回结果,此方法为异步方法。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -325,7 +325,7 @@ removeStorageFromCache(path: string): Promise&lt;void&gt;
从内存中移除指定文件对应的Storage单实例。移除Storage单实例时,应用不允许再使用该实例进行数据操作,否则会出现数据一致性问题。使用Promise方式返回结果,此方法为异步方法。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -369,7 +369,7 @@ getSync(key: string, defValue: ValueType): ValueType
获取键对应的值,如果值为null或者非默认值类型,返回默认数据defValue。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -398,7 +398,7 @@ get(key: string, defValue: ValueType, callback: AsyncCallback&lt;ValueType&gt;):
获取键对应的值,如果值为null或者非默认值类型,返回默认数据defValue。使用callback方式返回结果,此方法为异步方法。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -427,7 +427,7 @@ get(key: string, defValue: ValueType): Promise&lt;ValueType&gt;
获取键对应的值,如果值为null或者非默认值类型,返回默认数据defValue。使用Promise方式返回结果,此方法为异步方法。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -460,7 +460,7 @@ putSync(key: string, value: ValueType): void
首先获取指定文件对应的Storage实例,然后借助Storage API将数据写入Storage实例,通过flush或者flushSync将Storage实例持久化。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -482,7 +482,7 @@ put(key: string, value: ValueType, callback: AsyncCallback&lt;void&gt;): void
首先获取指定文件对应的Storage实例,然后借助Storage API将数据写入Storage实例,通过flush或者flushSync将Storage实例持久化。使用callback方式返回结果,此方法为异步方法。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -511,7 +511,7 @@ put(key: string, value: ValueType): Promise&lt;void&gt;
首先获取指定文件对应的Storage实例,然后借助Storage API将数据写入Storage实例,通过flush或者flushSync将Storage实例持久化。使用Promise方式返回结果,此方法为异步方法。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -544,7 +544,7 @@ hasSync(key: string): boolean
检查存储对象是否包含名为给定key的存储。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -574,7 +574,7 @@ has(key: string, callback: AsyncCallback&lt;boolean&gt;): boolean
检查存储对象是否包含名为给定key的存储。使用callback方式返回结果,此方法为异步方法。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -610,7 +610,7 @@ has(key: string): Promise&lt;boolean&gt;
检查存储对象是否包含名为给定key的存储。使用Promise方式返回结果,此方法为异步方法。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -644,7 +644,7 @@ deleteSync(key: string): void
从存储对象中删除名为给定key的存储。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -665,7 +665,7 @@ delete(key: string, callback: AsyncCallback&lt;void&gt;): void
从存储对象中删除名为给定key的存储。使用callback方式返回结果,此方法为异步方法。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -693,7 +693,7 @@ delete(key: string): Promise&lt;void&gt;
从存储对象删除名为给定key的存储。使用Promise方式返回结果,此方法为异步方法。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -725,7 +725,7 @@ flushSync(): void
将当前storage对象中的修改保存到当前的storage,并同步存储到文件中。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**示例:**
......@@ -740,7 +740,7 @@ flush(callback: AsyncCallback&lt;void&gt;): void
将当前storage对象中的修改保存到当前的storage,并异步存储到文件中。使用callback方式返回结果,此方法为异步方法。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -767,7 +767,7 @@ flush(): Promise&lt;void&gt;
将当前storage对象中的修改保存到当前的storage,并异步存储到文件中。使用Promise方式返回结果,此方法为异步方法。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**返回值:**
......@@ -793,7 +793,7 @@ clearSync(): void
清除此存储对象中的所有存储。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**示例:**
......@@ -808,7 +808,7 @@ clear(callback: AsyncCallback&lt;void&gt;): void
清除此存储对象中的所有存储。使用callback方式返回结果,此方法为异步方法。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -835,7 +835,7 @@ clear(): Promise&lt;void&gt;
清除此存储对象中的所有存储。使用Promise方式返回结果,此方法为异步方法。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**返回值:**
| 类型 | 说明 |
......@@ -860,7 +860,7 @@ on(type: 'change', callback: Callback&lt;StorageObserver&gt;): void
订阅数据变更者类需要实现StorageObserver接口,订阅的key的值发生变更后,在执行flush/flushSync方法后,callback方法会被回调。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -887,7 +887,7 @@ off(type: 'change', callback: Callback&lt;StorageObserver&gt;): void
当不再进行订阅数据变更时,使用此接口取消订阅。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
**参数:**
......@@ -908,7 +908,7 @@ storage.off('change', observer);
## StorageObserver
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
| 名称 | 类型 | 必填 | 说明 |
| ---- | -------- | ---- | ---------------- |
......@@ -918,7 +918,7 @@ storage.off('change', observer);
用于表示允许的数据字段类型。
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core.Lite
**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core
| 类型 | 说明 |
| ------- | -------------------- |
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册