Partager via


BrowserSessionStorage class

Fournisseur de stockage qui utilise le stockage de session du navigateur.

Extends

Remarques

Tout ce qui est écrit dans le magasin ne sera conservé que pendant toute la durée de vie d’une seule page dans un onglet de navigateur. Le stockage survivra aux rechargements de page, mais la fermeture de l’onglet supprimera tout ce qui est conservé par le magasin et l’ouverture d’un nouvel onglet de navigateur créera un magasin de persistance pour la page.

const { BrowserSessionStorage, ConversationState } = require('botbuilder');

const conversationState = new ConversationState(new BrowserSessionStorage());

Constructeurs

BrowserSessionStorage()

Crée une instance BrowserSessionStorage.

Méthodes héritées

delete(string[])

Supprime les éléments de stockage du stockage.

read(string[])

Lit les éléments de stockage à partir du stockage.

write(StoreItems)

Écrit des éléments de stockage dans le stockage.

Détails du constructeur

BrowserSessionStorage()

Crée une instance BrowserSessionStorage.

new BrowserSessionStorage()

Détails de la méthode héritée

delete(string[])

Supprime les éléments de stockage du stockage.

function delete(keys: string[]): Promise<void>

Paramètres

keys

string[]

Clés des objets StoreItems à supprimer.

Retours

Promise<void>

Promesse représentant l’opération asynchrone.

héritée deMemoryStorage.delete

read(string[])

Lit les éléments de stockage à partir du stockage.

function read(keys: string[]): Promise<StoreItems>

Paramètres

keys

string[]

Clés des objets de StoreItems à lire.

Retours

Promise<StoreItems>

Éléments de lecture.

héritée dememoryStorage.read

write(StoreItems)

Écrit des éléments de stockage dans le stockage.

function write(changes: StoreItems): Promise<void>

Paramètres

changes
StoreItems

Les StoreItems à écrire, indexés par clé.

Retours

Promise<void>

Promesse représentant l’opération asynchrone.

héritée dememoryStorage.write