BrowserLocalStorage class
Fournisseur de stockage qui utilise le stockage local du navigateur.
- Extends
Remarques
Tout ce qui est écrit dans le magasin reste persistant jusqu’à ce que l’utilisateur vide manuellement ses cookies de navigateur et d’autres données de site.
const { BrowserLocalStorage, UserState } = require('botbuilder');
const userState = new UserState(new BrowserLocalStorage());
Constructeurs
Browser |
Crée une instance BrowserLocalStorage. |
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
BrowserLocalStorage()
Crée une instance BrowserLocalStorage.
new BrowserLocalStorage()
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