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


BrowserLocalStorage class

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

Extends

Комментарии

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

const { BrowserLocalStorage, UserState } = require('botbuilder');

const userState = new UserState(new BrowserLocalStorage());

Конструкторы

BrowserLocalStorage()

Создает новый экземпляр BrowserLocalStorage.

Наследуемые методы

delete(string[])

Удаляет элементы хранилища из хранилища.

read(string[])

Считывает элементы хранилища из хранилища.

write(StoreItems)

Записывает элементы хранилища в хранилище.

Сведения о конструкторе

BrowserLocalStorage()

Создает новый экземпляр BrowserLocalStorage.

new BrowserLocalStorage()

Сведения о наследуемом методе

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