BrowserLocalStorage class
Provider di archiviazione che usa l'archiviazione locale del browser.
- Extends
Commenti
Tutto ciò che viene scritto nello store rimarrà persistente fino a quando l'utente scarica manualmente i cookie dei browser e altri dati del sito.
const { BrowserLocalStorage, UserState } = require('botbuilder');
const userState = new UserState(new BrowserLocalStorage());
Costruttori
Browser |
Crea una nuova istanza di BrowserLocalStorage. |
Metodi ereditati
delete(string[]) | Elimina gli elementi di archiviazione dalla risorsa di archiviazione. |
read(string[]) | Legge gli elementi di archiviazione dalla risorsa di archiviazione. |
write(Store |
Scrive gli elementi di archiviazione nella risorsa di archiviazione. |
Dettagli costruttore
BrowserLocalStorage()
Crea una nuova istanza di BrowserLocalStorage.
new BrowserLocalStorage()
Dettagli dei metodi ereditati
delete(string[])
Elimina gli elementi di archiviazione dalla risorsa di archiviazione.
function delete(keys: string[]): Promise<void>
Parametri
- keys
-
string[]
Chiavi dell'StoreItems oggetti da eliminare.
Restituisce
Promise<void>
Promessa che rappresenta l'operazione asincrona.
ereditato daMemoryStorage.delete
read(string[])
Legge gli elementi di archiviazione dalla risorsa di archiviazione.
function read(keys: string[]): Promise<StoreItems>
Parametri
- keys
-
string[]
Chiavi dell'StoreItems oggetti da leggere.
Restituisce
Promise<StoreItems>
Elementi di lettura.
ereditato daMemoryStorage.read
write(StoreItems)
Scrive gli elementi di archiviazione nella risorsa di archiviazione.
function write(changes: StoreItems): Promise<void>
Parametri
- changes
- StoreItems
Il StoreItems da scrivere, indicizzato per chiave.
Restituisce
Promise<void>
Promessa che rappresenta l'operazione asincrona.
Ereditato daMemoryStorage.write