共用方式為


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