BrowserLocalStorage class
使用瀏覽器本機記憶體的記憶體提供者。
- Extends
備註
寫入存放區的任何專案都會持續保存,直到使用者手動排清瀏覽器 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>
代表異步作業的承諾。
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>
代表異步作業的承諾。