共用方式為


BrowserLocalStorage class

使用瀏覽器本機記憶體的記憶體提供者。

Extends

備註

寫入存放區的任何專案都會持續保存,直到使用者手動排清瀏覽器 Cookie 和其他網站數據為止。

const { BrowserLocalStorage, UserState } = require('botbuilder');

const userState = new UserState(new BrowserLocalStorage());

建構函式

BrowserLocalStorage()

建立新的 BrowserLocalStorage 實例。

繼承的方法

delete(string[])

從記憶體中刪除記憶體專案。

read(string[])

從記憶體讀取記憶體專案。

write(StoreItems)

將記憶體專案寫入記憶體。

建構函式詳細資料

BrowserLocalStorage()

建立新的 BrowserLocalStorage 實例。

new BrowserLocalStorage()

繼承的方法的詳細資料

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