BrowserSessionStorage class
Proveedor de almacenamiento que usa el almacenamiento de sesión del explorador.
- Extends
Comentarios
Todo lo escrito 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áginas, 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 conservación para la página.
const { BrowserSessionStorage, ConversationState } = require('botbuilder');
const conversationState = new ConversationState(new BrowserSessionStorage());
Constructores
Browser |
Crea una nueva instancia de |
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 de
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[]
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