BrowserSessionStorage class
Поставщик хранилища, использующий хранилище сеансов браузера.
- Extends
Комментарии
Все, записанное в хранилище, будет сохранено только в течение всего времени существования одной страницы на вкладке браузера. Хранилище будет сохранять перезагрузку страницы, но закрытие вкладки приведет к удалению всех сохраненных в магазине и открытие новой вкладки браузера создаст новое хранилище сохраняния для страницы.
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>
Обещание, представляющее асинхронную операцию.
наследуется от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