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

BrowserLocalStorage()

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(StoreItems)

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