DialogClassMemoryScope class
DialogClassMemoryScope esegue il mapping di "dialogClass" -> dc.parent.activeDialog.properties
- Extends
Costruttori
Dialog |
Inizializza una nuova istanza della classe DialogClassMemoryScope |
Proprietà ereditate
include |
Ottiene un valore che indica se la memoria deve essere inclusa nello snapshot. |
name | Ottiene o imposta il nome dell'ambito |
Metodi ereditati
delete(Dialog |
Elimina la memoria di backup per un ambito. |
get |
Ottiene la memoria di backup per questo ambito. |
load(Dialog |
Carica un ambito che esegue il backup della memoria all'inizio di un turno. |
save |
Salva un ambito che esegue il backup della memoria alla fine di un turno. |
set |
Modifica l'oggetto di backup per l'ambito della memoria. |
Dettagli costruttore
DialogClassMemoryScope()
Inizializza una nuova istanza della classe DialogClassMemoryScope
new DialogClassMemoryScope()
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 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
getMemory(DialogContext)
Ottiene la memoria di backup per questo ambito.
function getMemory(dc: DialogContext): object
Parametri
Oggetto DialogContext
Restituisce
object
Memoria per l'ambito.
ereditato daClassMemoryScope.getMemory
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
setMemory(DialogContext, object)
Modifica l'oggetto di backup per l'ambito della memoria.
function setMemory(_dc: DialogContext, _memory: object)
Parametri
- _dc
- DialogContext
Contesto del dialogo corrente
- _memory
-
object
memoria da assegnare
Ereditato daMemoryScope.setMemory