Compartir a través de


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

BrowserSessionStorage()

Crea una nueva instancia de BrowserSessionStorage.

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

BrowserSessionStorage()

Crea una nueva instancia de 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[]

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