BrowserLocalStorage class
Proveedor de almacenamiento que usa el almacenamiento local del explorador.
- Extends
Comentarios
Todo lo escrito en la tienda permanecerá persistente hasta que el usuario vacíe manualmente sus cookies de navegador y otros datos del sitio.
const { BrowserLocalStorage, UserState } = require('botbuilder');
const userState = new UserState(new BrowserLocalStorage());
Constructores
Browser |
Crea una nueva instancia browserLocalStorage . |
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
BrowserLocalStorage()
Crea una nueva instancia browserLocalStorage .
new BrowserLocalStorage()
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