BrowserLocalStorage class
Поставщик хранилища, использующий локальное хранилище браузера.
- Extends
Комментарии
Все, записанное в хранилище, будет сохраняться до тех пор, пока пользователь вручную не очищает файлы cookie браузера и другие данные сайта.
const { BrowserLocalStorage, UserState } = require('botbuilder');
const userState = new UserState(new BrowserLocalStorage());
Конструкторы
Browser |
Создает новый экземпляр BrowserLocalStorage. |
Наследуемые методы
delete(string[]) | Удаляет элементы хранилища из хранилища. |
read(string[]) | Считывает элементы хранилища из хранилища. |
write(Store |
Записывает элементы хранилища в хранилище. |
Сведения о конструкторе
BrowserLocalStorage()
Создает новый экземпляр BrowserLocalStorage.
new BrowserLocalStorage()
Сведения о наследуемом методе
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