BrowserLocalStorage class
使用浏览器本地存储的存储提供程序。
- 扩展
注解
写入存储的任何内容都将保留,直到用户手动刷新其浏览器 Cookie 和其他站点数据。
const { BrowserLocalStorage, UserState } = require('botbuilder');
const userState = new UserState(new BrowserLocalStorage());
构造函数
| Browser |
创建新的 BrowserLocalStorage 实例。 |
继承的方法
| delete(string[]) | 从存储中删除存储项。 |
| read(string[]) | 从存储中读取存储项。 |
| write(Store |
将存储项写入存储。 |
构造函数详细信息
BrowserLocalStorage()
创建新的 BrowserLocalStorage 实例。
new BrowserLocalStorage()
继承的方法详细信息
delete(string[])
从存储中删除存储项。
function delete(keys: string[]): Promise<void>
参数
- keys
-
string[]
要删除的 StoreItems 的键 对象。
返回
Promise<void>
表示异步操作的 promise。
read(string[])
从存储中读取存储项。
function read(keys: string[]): Promise<StoreItems>
参数
- keys
-
string[]
StoreItems 的键 要读取的对象。
返回
Promise<StoreItems>
读取项。
继承自
write(StoreItems)
将存储项写入存储。
function write(changes: StoreItems): Promise<void>
参数
- changes
- StoreItems
StoreItems 写入,按键编制索引。
返回
Promise<void>
表示异步操作的 promise。