BrowserSessionStorage class
Provedor de armazenamento que usa o armazenamento de sessão do navegador.
- Extends
Comentários
Qualquer coisa gravada no repositório só será mantida durante o tempo de vida de uma única página dentro de uma guia do navegador. O armazenamento sobreviverá aos recarregamentos de página, mas fechar a guia excluirá qualquer coisa persistida pelo repositório e abrir uma nova guia do navegador criará um novo repositório de persistência para a página.
const { BrowserSessionStorage, ConversationState } = require('botbuilder');
const conversationState = new ConversationState(new BrowserSessionStorage());
Construtores
Browser |
Cria uma nova instância de |
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
BrowserSessionStorage()
Cria uma nova instância de
new BrowserSessionStorage()
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