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