Condividi tramite


BrowserSessionStorage class

Provider di archiviazione che usa l'archiviazione delle sessioni del browser.

Extends

Commenti

Tutto ciò che viene scritto nell'archivio verrà salvato in modo permanente solo per la durata di una singola pagina all'interno di una scheda del browser. L'archiviazione sopravviverà al ricaricamento della pagina, ma la chiusura della scheda eliminerà qualsiasi elemento salvato in modo permanente dall'archivio e l'apertura di una nuova scheda del browser creerà un nuovo archivio di persistenza per la pagina.

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

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

Costruttori

BrowserSessionStorage()

Crea una nuova istanza di BrowserSessionStorage .

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

BrowserSessionStorage()

Crea una nuova istanza di BrowserSessionStorage .

new BrowserSessionStorage()

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