BrowserLocalStorage class
Provedor de armazenamento que usa o armazenamento local do navegador.
- Extends
Comentários
Tudo o que for gravado no repositório permanecerá persistente até que o usuário libere manualmente seus cookies de navegadores e outros dados do site.
const { BrowserLocalStorage, UserState } = require('botbuilder');
const userState = new UserState(new BrowserLocalStorage());
Construtores
Browser |
Cria uma nova instância |
Métodos herdados
delete(string[]) | Exclui itens de armazenamento do armazenamento. |
read(string[]) | Lê itens de armazenamento do armazenamento. |
write(Store |
Grava itens de armazenamento no armazenamento. |
Detalhes do construtor
BrowserLocalStorage()
Cria uma nova instância
new BrowserLocalStorage()
Detalhes do método herdado
delete(string[])
Exclui itens de armazenamento do armazenamento.
function delete(keys: string[]): Promise<void>
Parâmetros
- keys
-
string[]
As chaves do StoreItems objetos a serem excluídos.
Retornos
Promise<void>
Uma promessa que representa a operação assíncrona.
Herdado deMemoryStorage.delete
read(string[])
Lê itens de armazenamento do armazenamento.
function read(keys: string[]): Promise<StoreItems>
Parâmetros
- keys
-
string[]
As chaves do StoreItems objetos a serem lidos.
Retornos
Promise<StoreItems>
Os itens de leitura.
Herdado deMemoryStorage.read
write(StoreItems)
Grava itens de armazenamento no armazenamento.
function write(changes: StoreItems): Promise<void>
Parâmetros
- changes
- StoreItems
O StoreItems gravar, indexado por chave.
Retornos
Promise<void>
Uma promessa que representa a operação assíncrona.
Herdado deMemoryStorage.write