MemoryScope class
Classe base astratta per tutti gli ambiti di memoria.
Costruttori
Memory |
Inizializza una nuova istanza della classe MemoryScope |
Proprietà
include |
Ottiene un valore che indica se la memoria deve essere inclusa nello snapshot. |
name | Ottiene o imposta il nome dell'ambito |
Metodi
delete(Dialog |
Elimina la memoria di backup per un ambito. |
get |
Ottenere 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
MemoryScope(string, boolean)
Inizializza una nuova istanza della classe MemoryScope
new MemoryScope(name: string, includeInSnapshot?: boolean)
Parametri
- name
-
string
Nome dell'ambito.
- includeInSnapshot
-
boolean
Valore booleano che indica se la memoria deve essere inclusa nello snapshot. Il valore predefinito è true.
Dettagli proprietà
includeInSnapshot
Ottiene un valore che indica se la memoria deve essere inclusa nello snapshot.
includeInSnapshot: boolean
Valore della proprietà
boolean
name
Ottiene o imposta il nome dell'ambito
name: string
Valore della proprietà
string
Dettagli metodo
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>
getMemory(DialogContext)
Ottenere la memoria di backup per questo ambito
function getMemory(dc: DialogContext): object
Parametri
Contesto del dialogo corrente.
Restituisce
object
memoria per l'ambito
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>
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>
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