BrowserSessionStorage class

使用浏览器会话存储的存储提供程序。

Extends

注解

写入应用商店的任何内容将仅在浏览器选项卡中的单个页面的生存期内保留。重新加载页面后,存储将保留下来,但关闭选项卡将删除存储保留的任何内容,打开新的浏览器选项卡将为页面创建新的持久存储。

const { BrowserSessionStorage, ConversationState } = require('botbuilder');

const conversationState = new ConversationState(new BrowserSessionStorage());

构造函数

BrowserSessionStorage()

创建新的 BrowserSessionStorage 实例。

继承的方法

delete(string[])

从存储中删除存储项。

read(string[])

从存储中读取存储项。

write(StoreItems)

将存储项写入存储。

构造函数详细信息

BrowserSessionStorage()

创建新的 BrowserSessionStorage 实例。

new BrowserSessionStorage()

继承的方法详细信息

delete(string[])

从存储中删除存储项。

function delete(keys: string[]): Promise<void>

参数

keys

string[]

要删除的 StoreItems 对象的键。

返回

Promise<void>

表示异步操作的承诺。

继承自MemoryStorage.delete

read(string[])

从存储中读取存储项。

function read(keys: string[]): Promise<StoreItems>

参数

keys

string[]

要读取的 StoreItems 对象的键。

返回

Promise<StoreItems>

读取项。

继承自MemoryStorage.read

write(StoreItems)

将存储项写入存储。

function write(changes: StoreItems): Promise<void>

参数

changes
StoreItems

要写入的 StoreItems ,按键编制索引。

返回

Promise<void>

表示异步操作的承诺。

继承自MemoryStorage.write