BrowserSessionStorage class
Proveedor de almacenamiento que usa el almacenamiento de sesión del explorador.
- Extends
Comentarios
Todo lo que se escriba en la tienda solo se conservará durante la vigencia de una sola página dentro de una pestaña del explorador. El almacenamiento sobrevivirá a las recargas de página, pero al cerrar la pestaña se eliminará todo lo que persista el almacén y al abrir una nueva pestaña del explorador se creará un nuevo almacén de persistencia para la página.
const { BrowserSessionStorage, ConversationState } = require('botbuilder');
const conversationState = new ConversationState(new BrowserSessionStorage());
Constructores
Browser |
Crea una nueva instancia browserSessionStorage . |
Métodos heredados
delete(string[]) | Elimina los elementos de almacenamiento del almacenamiento. |
read(string[]) | Lee los elementos de almacenamiento del almacenamiento. |
write(Store |
Escribe elementos de almacenamiento en el almacenamiento. |
Detalles del constructor
BrowserSessionStorage()
Crea una nueva instancia browserSessionStorage .
new BrowserSessionStorage()
Detalles de los métodos heredados
delete(string[])
Elimina los elementos de almacenamiento del almacenamiento.
function delete(keys: string[]): Promise<void>
Parámetros
- keys
-
string[]
Claves de los objetos StoreItems que se van a eliminar.
Devoluciones
Promise<void>
Promesa que representa la operación asincrónica.
Heredado deMemoryStorage.delete
read(string[])
Lee los elementos de almacenamiento del almacenamiento.
function read(keys: string[]): Promise<StoreItems>
Parámetros
- keys
-
string[]
Claves de los objetos StoreItems que se van a leer.
Devoluciones
Promise<StoreItems>
Elementos de lectura.
Heredado deMemoryStorage.read
write(StoreItems)
Escribe elementos de almacenamiento en el almacenamiento.
function write(changes: StoreItems): Promise<void>
Parámetros
- changes
- StoreItems
StoreItems que se va a escribir, indizado por clave.
Devoluciones
Promise<void>
Promesa que representa la operación asincrónica.
Heredado deMemoryStorage.write