Freigeben über


UserMemoryScope class

Speicher, der auf den aktuellen Benutzer abgegrenzt ist.

Extends

Konstruktoren

UserMemoryScope()

Initialisiert eine neue Instanz der UserMemoryScope Klasse.

Geerbte Eigenschaften

includeInSnapshot

Ruft einen Wert ab, der angibt, ob dieser Speicher in momentaufnahme enthalten sein soll.

name

Ruft den Namen des Bereichs ab oder legt diesen fest.

Geerbte Methoden

delete(DialogContext)

Löscht jeden Zustand im Speicher und den Cache für diesen BotState-.

getMemory(DialogContext)

Rufen Sie den Sicherungsspeicher für diesen Bereich ab.

load(DialogContext, boolean)

Füllt den Statuscache für diesen BotState aus der Speicherebene auf.

saveChanges(DialogContext, boolean)

Schreibt den Statuscache für diesen BotState- in die Speicherebene.

setMemory(DialogContext, object)

Ändert das Sicherungsobjekt für den Speicherbereich.

Details zum Konstruktor

UserMemoryScope()

Initialisiert eine neue Instanz der UserMemoryScope Klasse.

new UserMemoryScope()

Geerbte Eigenschaftsdetails

includeInSnapshot

Ruft einen Wert ab, der angibt, ob dieser Speicher in momentaufnahme enthalten sein soll.

includeInSnapshot: boolean

Eigenschaftswert

boolean

Geerbt vonMemoryScope.includeInSnapshot

name

Ruft den Namen des Bereichs ab oder legt diesen fest.

name: string

Eigenschaftswert

string

geerbt vonMemoryScope.name

Details zur geerbten Methode

delete(DialogContext)

Löscht jeden Zustand im Speicher und den Cache für diesen BotState-.

function delete(_dc: DialogContext): Promise<void>

Parameter

_dc
DialogContext

Das DialogContext Objekt für diese Drehung.

Gibt zurück

Promise<void>

Eine Zusage, die die auszuführende Arbeitswarteschlange darstellt.

vonBotStateMemoryScope.delete geerbt

getMemory(DialogContext)

Rufen Sie den Sicherungsspeicher für diesen Bereich ab.

function getMemory(dc: DialogContext): object

Parameter

dc
DialogContext

aktueller Dialogfeldkontext.

Gibt zurück

object

Speicher für den Bereich.

vonBotStateMemoryScope.getMemory

load(DialogContext, boolean)

Füllt den Statuscache für diesen BotState aus der Speicherebene auf.

function load(dc: DialogContext, force?: boolean): Promise<void>

Parameter

dc
DialogContext

Das DialogContext Objekt für diese Drehung.

force

boolean

Optional, true alle vorhandenen Statuscaches zu überschreiben; oder false, den Zustand nur aus dem Speicher zu laden, wenn der Cache noch nicht vorhanden ist.

Gibt zurück

Promise<void>

Eine Zusage, die die auszuführende Arbeitswarteschlange darstellt.

vonBotStateMemoryScope.load geerbt

saveChanges(DialogContext, boolean)

Schreibt den Statuscache für diesen BotState- in die Speicherebene.

function saveChanges(dc: DialogContext, force?: boolean): Promise<void>

Parameter

dc
DialogContext

Das DialogContext Objekt für diese Drehung.

force

boolean

Optional, true, um den Zustandscache im Speicher zu speichern; oder false, den Zustand nur im Speicher zu speichern, wenn sich eine Eigenschaft im Cache geändert hat.

Gibt zurück

Promise<void>

Eine Zusage, die die auszuführende Arbeitswarteschlange darstellt.

VonBotStateMemoryScope.saveChanges geerbt

setMemory(DialogContext, object)

Ändert das Sicherungsobjekt für den Speicherbereich.

function setMemory(dc: DialogContext, _memory: object)

Parameter

dc
DialogContext

Aktueller Dialogfeldkontext

_memory

object

Gedächtnis

vonBotStateMemoryScope.setMemory