BrowserSessionStorage class
使用浏览器会话存储的存储提供程序。
- 扩展
注解
写入应用商店的任何内容只会在浏览器选项卡中的单个页面的生存期内保留。存储将保留页面重载,但关闭选项卡将删除存储保留的任何内容,并打开新的浏览器选项卡将为页面创建新的保留存储。
const { BrowserSessionStorage, ConversationState } = require('botbuilder');
const conversationState = new ConversationState(new BrowserSessionStorage());
构造函数
Browser |
创建新的 BrowserSessionStorage 实例。 |
继承的方法
delete(string[]) | 从存储中删除存储项。 |
read(string[]) | 从存储中读取存储项。 |
write(Store |
将存储项写入存储。 |
构造函数详细信息
BrowserSessionStorage()
创建新的 BrowserSessionStorage 实例。
new BrowserSessionStorage()
继承的方法详细信息
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。