BrowserLocalStorage class
Proveedor de almacenamiento que usa el almacenamiento local del explorador.
- Extends
Comentarios
Cualquier cosa escrita en la tienda permanecerá persistente hasta que el usuario vacíe manualmente sus cookies de navegadores y otros datos del sitio.
const { BrowserLocalStorage, UserState } = require('botbuilder');
const userState = new UserState(new BrowserLocalStorage());
Constructores
Browser |
Crea una nueva instancia de 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 de 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[]
Las claves del StoreItems objetos 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[]
Las claves del StoreItems objetos 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
El StoreItems escribir, indexado por clave.
Devoluciones
Promise<void>
Promesa que representa la operación asincrónica.
heredado dememoryStorage.write