BrowserSessionStorage class

ブラウザー セッション ストレージを使用するストレージ プロバイダー。

Extends

注釈

ストアに書き込まれたものはすべて、ブラウザー タブ内の 1 つのページの有効期間中のみ保持されます。ストレージはページの再読み込みを維持しますが、タブを閉じるとストアによって永続化されたものはすべて削除され、新しいブラウザー タブを開くとページの新しい永続ストアが作成されます。

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>

非同期操作を表す promise。

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>

非同期操作を表す promise。

MemoryStorage.writeから継承