Freigeben über


BrowserSessionStorage class

Speicheranbieter, der Browsersitzungsspeicher verwendet.

Extends

Hinweise

Alles, was in den Store geschrieben wurde, wird nur für die Lebensdauer einer einzelnen Seite auf einer Browserregisterkarte beibehalten. Der Speicher überdauert das Neuladen der Seite, das Schließen der Registerkarte löscht jedoch alle vom Speicher beibehaltenen Elemente, und durch das Öffnen einer neuen Browserregisterkarte wird ein neuer Persistanzspeicher für die Seite erstellt.

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

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

Konstruktoren

BrowserSessionStorage()

Erstellt eine neue BrowserSessionStorage Instanz.

Geerbte Methoden

delete(string[])

Löscht Speicherelemente aus dem Speicher.

read(string[])

Liest Speicherelemente aus dem Speicher.

write(StoreItems)

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 StoreItems- zu löschenden Objekte.

Gibt zurück

Promise<void>

Eine Zusage, die den asynchronen Vorgang darstellt.

vonMemoryStorage.delete geerbt

read(string[])

Liest Speicherelemente aus dem Speicher.

function read(keys: string[]): Promise<StoreItems>

Parameter

keys

string[]

Schlüssel der StoreItems- zu lesenden Objekte.

Gibt zurück

Promise<StoreItems>

Die gelesenen Elemente.

geerbt vonMemoryStorage.read

write(StoreItems)

Schreibt Speicherelemente in den Speicher.

function write(changes: StoreItems): Promise<void>

Parameter

changes
StoreItems

Die StoreItems zum Schreiben, indiziert nach Schlüssel.

Gibt zurück

Promise<void>

Eine Zusage, die den asynchronen Vorgang darstellt.

vonMemoryStorage.write geerbt