Поделиться через


BrowserSessionStorage class

Поставщик хранилища, использующий хранилище сеансов браузера.

Extends

Комментарии

Все, записанное в хранилище, будет сохранено только в течение всего времени существования одной страницы на вкладке браузера. Хранилище будет сохранять перезагрузку страницы, но закрытие вкладки приведет к удалению всех сохраненных в магазине и открытие новой вкладки браузера создаст новое хранилище сохраняния для страницы.

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 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