共用方式為


Storage interface

儲存及擷取純舊 JSON 物件的記憶體提供者介面。

方法

delete(string[])

從記憶體移除存放區專案

read(string[])

從記憶體載入存放區專案

write(StoreItems)

將存放區項目儲存至記憶體。

方法詳細資料

delete(string[])

從記憶體移除存放區專案

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

參數

keys

string[]

要從存放區移除的專案索引鍵陣列。

傳回

Promise<void>

備註

這個範例會從記憶體中移除物件:

await storage.delete(['botState']);

read(string[])

從記憶體載入存放區專案

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

參數

keys

string[]

要從存放區讀取的專案索引鍵陣列。

傳回

Promise<StoreItems>

備註

此範例會從記憶體讀取單一物件:

const items = await storage.read(['botState']);
const state = items['botState'] || {};

write(StoreItems)

將存放區項目儲存至記憶體。

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

參數

changes
StoreItems

要寫入記憶體的項目對應。

傳回

Promise<void>

備註

這個範例會將 物件寫入記憶體,其修改之後:

state.topic = 'someTopic';
await storage.write({ 'botState': state });