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
Browser |
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(Store |
É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