DialogMemoryScope class
DialogMemoryScope esegue il mapping di "dialog" -> dc.parent.activeDialog.state || dc.activeDialog.state
- Extends
Costruttori
Dialog |
Inizializza una nuova istanza della classe DialogMemoryScope |
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
get |
Ottiene la memoria di backup per questo ambito. |
set |
Modifica l'oggetto di backup per l'ambito della memoria. |
Metodi ereditati
delete(Dialog |
Elimina la memoria di backup per un 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. |
Dettagli costruttore
DialogMemoryScope()
Inizializza una nuova istanza della classe DialogMemoryScope
new DialogMemoryScope()
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)
Ottiene la memoria di backup per questo ambito.
function getMemory(dc: DialogContext): object
Parametri
Oggetto DialogContext
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
Oggetto DialogContext
- 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