Compartir a través de


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

BrowserLocalStorage()

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(StoreItems)

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