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

BrowserLocalStorage()

Cria uma nova instância BrowserLocalStorage.

Métodos herdados

delete(string[])

Exclui itens de armazenamento do armazenamento.

read(string[])

Lê itens de armazenamento do armazenamento.

write(StoreItems)

Grava itens de armazenamento no armazenamento.

Detalhes do construtor

BrowserLocalStorage()

Cria uma nova instância BrowserLocalStorage.

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