Freigeben über


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

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 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