SettingsMemoryScope class
SettingsMemoryScope esegue il mapping delle "impostazioni" -> dc.context.turnState['settings']
- Extends
Costruttori
Settings |
Inizializza una nuova istanza della classe SettingsMemoryScope. |
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. |
load(Dialog |
Metodi ereditati
delete(Dialog |
Elimina la memoria di backup per un ambito. |
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
SettingsMemoryScope(Record<string, unknown>)
Inizializza una nuova istanza della classe SettingsMemoryScope.
new SettingsMemoryScope(initialSettings?: Record<string, unknown>)
Parametri
- initialSettings
-
Record<string, unknown>
set iniziale di impostazioni da fornire
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): Record<string, unknown>
Parametri
Oggetto DialogContext
Restituisce
Record<string, unknown>
Memoria per l'ambito.
load(DialogContext)
function load(dc: DialogContext): Promise<void>
Parametri
Contesto del dialogo corrente.
Restituisce
Promise<void>
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
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