Freigeben über


MemoryScope class

Abstrakte Basisklasse für alle Speicherbereiche.

Konstruktoren

MemoryScope(string, boolean)

Initialisiert eine neue Instanz der MemoryScope-Klasse .

Eigenschaften

includeInSnapshot

Ruft einen Wert ab, der angibt, ob dieser Arbeitsspeicher in die Momentaufnahme einbezogen werden soll.

name

Ruft den Namen des Bereichs ab oder legt den Namen fest.

Methoden

delete(DialogContext)

Löscht den Sicherungsspeicher für einen Bereich.

getMemory(DialogContext)

Abrufen des unterstützenden Arbeitsspeichers für diesen Bereich

load(DialogContext)

Lädt einen Bereich, der den Arbeitsspeicher am Anfang einer Kurve sichert.

saveChanges(DialogContext)

Speichert einen Bereich, der Arbeitsspeicher am Ende einer Kurve sichert.

setMemory(DialogContext, object)

Ändert das Sicherungsobjekt für den Speicherbereich.

Details zum Konstruktor

MemoryScope(string, boolean)

Initialisiert eine neue Instanz der MemoryScope-Klasse .

new MemoryScope(name: string, includeInSnapshot?: boolean)

Parameter

name

string

Name des Bereichs.

includeInSnapshot

boolean

Boolescher Wert, der angibt, ob dieser Arbeitsspeicher in die Momentaufnahme aufgenommen werden soll. Der Standardwert ist true.

Details zur Eigenschaft

includeInSnapshot

Ruft einen Wert ab, der angibt, ob dieser Arbeitsspeicher in die Momentaufnahme einbezogen werden soll.

includeInSnapshot: boolean

Eigenschaftswert

boolean

name

Ruft den Namen des Bereichs ab oder legt den Namen fest.

name: string

Eigenschaftswert

string

Details zur Methode

delete(DialogContext)

Löscht den Sicherungsspeicher für einen Bereich.

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

Parameter

_dc
DialogContext

Aktueller Dialogkontext.

Gibt zurück

Promise<void>

getMemory(DialogContext)

Abrufen des unterstützenden Arbeitsspeichers für diesen Bereich

function getMemory(dc: DialogContext): object

Parameter

dc
DialogContext

Aktueller Dialogkontext.

Gibt zurück

object

Arbeitsspeicher für den Bereich

load(DialogContext)

Lädt einen Bereich, der den Arbeitsspeicher am Anfang einer Kurve sichert.

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

Parameter

_dc
DialogContext

Aktueller Dialogkontext.

Gibt zurück

Promise<void>

saveChanges(DialogContext)

Speichert einen Bereich, der Arbeitsspeicher am Ende einer Kurve sichert.

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

Parameter

_dc
DialogContext

Aktueller Dialogkontext.

Gibt zurück

Promise<void>

setMemory(DialogContext, object)

Ändert das Sicherungsobjekt für den Speicherbereich.

function setMemory(_dc: DialogContext, _memory: object)

Parameter

_dc
DialogContext

Aktueller Dialogkontext

_memory

object

zuzuweisenden Arbeitsspeicher