BrowserSessionStorage class
ブラウザー セッション ストレージを使用するストレージ プロバイダー。
- Extends
注釈
ストアに書き込まれたものはすべて、ブラウザー タブ内の 1 つのページの有効期間中のみ保持されます。ストレージはページの再読み込みを維持しますが、タブを閉じるとストアによって永続化されたものはすべて削除され、新しいブラウザー タブを開くとページの新しい永続ストアが作成されます。
const { BrowserSessionStorage, ConversationState } = require('botbuilder');
const conversationState = new ConversationState(new BrowserSessionStorage());
コンストラクター
Browser |
新しい BrowserSessionStorage インスタンスを 作成します。 |
継承されたメソッド
delete(string[]) | ストレージからストレージ項目を削除します。 |
read(string[]) | ストレージからストレージ項目を読み取ります。 |
write(Store |
ストレージ項目をストレージに書き込みます。 |
コンストラクターの詳細
BrowserSessionStorage()
新しい BrowserSessionStorage インスタンスを 作成します。
new BrowserSessionStorage()
継承済みメソッドの詳細
delete(string[])
ストレージからストレージ項目を削除します。
function delete(keys: string[]): Promise<void>
パラメーター
- keys
-
string[]
削除する StoreItems オブジェクトの キー。
戻り値
Promise<void>
非同期操作を表す promise。
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>
非同期操作を表す promise。