BrowserSessionStorage class
Speicheranbieter, der browserbasierten Sitzungsspeicher verwendet.
- Extends
Hinweise
Alles, was in den Store geschrieben wird, wird nur für die Lebensdauer einer einzelnen Seite innerhalb einer Browserregisterkarte beibehalten. Der Speicher überdauert das erneute Laden der Seite, aber wenn Sie die Registerkarte schließen, werden alle im Speicher gespeicherten Elemente gelöscht, und wenn Sie eine neue Browserregisterkarte öffnen, wird ein neuer Persistentitätsspeicher für die Seite erstellt.
const { BrowserSessionStorage, ConversationState } = require('botbuilder');
const conversationState = new ConversationState(new BrowserSessionStorage());
Konstruktoren
Browser |
Erstellt eine neue BrowserSessionStorage-Instanz . |
Geerbte Methoden
delete(string[]) | Löscht Speicherelemente aus dem Speicher. |
read(string[]) | Liest Speicherelemente aus dem Speicher. |
write(Store |
Schreibt Speicherelemente in den Speicher. |
Details zum Konstruktor
BrowserSessionStorage()
Erstellt eine neue BrowserSessionStorage-Instanz .
new BrowserSessionStorage()
Details zur geerbten Methode
delete(string[])
Löscht Speicherelemente aus dem Speicher.
function delete(keys: string[]): Promise<void>
Parameter
- keys
-
string[]
Schlüssel der zu löschenden StoreItems-Objekte .
Gibt zurück
Promise<void>
Eine Zusage, die den asynchronen Vorgang darstellt.
Geerbt vonMemoryStorage.delete
read(string[])
Liest Speicherelemente aus dem Speicher.
function read(keys: string[]): Promise<StoreItems>
Parameter
- keys
-
string[]
Schlüssel der zu lesenden StoreItems-Objekte .
Gibt zurück
Promise<StoreItems>
Die Leseelemente.
Geerbt vonMemoryStorage.read
write(StoreItems)
Schreibt Speicherelemente in den Speicher.
function write(changes: StoreItems): Promise<void>
Parameter
- changes
- StoreItems
Die zu schreibenden StoreItems , die nach Schlüssel indiziert werden.
Gibt zurück
Promise<void>
Eine Zusage, die den asynchronen Vorgang darstellt.
Geerbt vonMemoryStorage.write