TurnMemoryScope class

TurnMemoryScope rappresenta l'ambito della memoria con il turno corrente.

Extends

Costruttori

TurnMemoryScope()

Inizializza una nuova istanza della classe TurnMemoryScope.

Proprietà ereditate

includeInSnapshot

Ottiene un valore che indica se la memoria deve essere inclusa nello snapshot.

name

Ottiene o imposta il nome dell'ambito

Metodi

getMemory(DialogContext)

Ottenere la memoria di backup per questo ambito.

setMemory(DialogContext, object)

Modifica l'oggetto di backup per l'ambito della memoria.

Metodi ereditati

delete(DialogContext)

Elimina la memoria di backup per un ambito.

load(DialogContext)

Carica un ambito che esegue il backup della memoria all'inizio di un turno.

saveChanges(DialogContext)

Salva un ambito che esegue il backup della memoria alla fine di un turno.

Dettagli costruttore

TurnMemoryScope()

Inizializza una nuova istanza della classe TurnMemoryScope.

new TurnMemoryScope()

Dettagli proprietà ereditate

includeInSnapshot

Ottiene un valore che indica se la memoria deve essere inclusa nello snapshot.

includeInSnapshot: boolean

Valore della proprietà

boolean

Ereditato daMemoryScope.includeInSnapshot

name

Ottiene o imposta il nome dell'ambito

name: string

Valore della proprietà

string

ereditato daMemoryScope.name

Dettagli metodo

getMemory(DialogContext)

Ottenere la memoria di backup per questo ambito.

function getMemory(dc: DialogContext): object

Parametri

dc
DialogContext

Il DialogContext per questo turno.

Restituisce

object

Memoria per l'ambito.

setMemory(DialogContext, object)

Modifica l'oggetto di backup per l'ambito della memoria.

function setMemory(dc: DialogContext, memory: object)

Parametri

dc
DialogContext

Il DialogContext per questo turno.

memory

object

Oggetto memoria da impostare per l'ambito.

Dettagli dei metodi ereditati

delete(DialogContext)

Elimina la memoria di backup per un ambito.

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

Parametri

_dc
DialogContext

Contesto del dialogo corrente.

Restituisce

Promise<void>

Ereditato daMemoryScope.delete

load(DialogContext)

Carica un ambito che esegue il backup della memoria all'inizio di un turno.

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

Parametri

_dc
DialogContext

Contesto del dialogo corrente.

Restituisce

Promise<void>

Ereditato daMemoryScope.load

saveChanges(DialogContext)

Salva un ambito che esegue il backup della memoria alla fine di un turno.

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

Parametri

_dc
DialogContext

Contesto del dialogo corrente.

Restituisce

Promise<void>

Ereditato daMemoryScope.saveChanges