MemoryScope class
Classe de base abstraite pour toutes les étendues de mémoire.
Constructeurs
Memory |
Initialise une nouvelle instance de la classe MemoryScope. |
Propriétés
include |
Obtient une valeur indiquant si cette mémoire doit être incluse dans l’instantané. |
name | Obtient ou définit le nom de l’étendue |
Méthodes
delete(Dialog |
Supprime la mémoire de stockage d’une étendue. |
get |
Obtenir la mémoire de stockage pour cette étendue |
load(Dialog |
Charge une étendue de sauvegarde de la mémoire au début d’un tour. |
save |
Enregistre une étendue de sauvegarde de la mémoire à la fin d’un tour. |
set |
Modifie l’objet de stockage pour l’étendue de mémoire. |
Détails du constructeur
MemoryScope(string, boolean)
Initialise une nouvelle instance de la classe MemoryScope.
new MemoryScope(name: string, includeInSnapshot?: boolean)
Paramètres
- name
-
string
Nom de l’étendue.
- includeInSnapshot
-
boolean
Valeur booléenne indiquant si cette mémoire doit être incluse dans l’instantané. La valeur par défaut est true.
Détails de la propriété
includeInSnapshot
Obtient une valeur indiquant si cette mémoire doit être incluse dans l’instantané.
includeInSnapshot: boolean
Valeur de propriété
boolean
name
Obtient ou définit le nom de l’étendue
name: string
Valeur de propriété
string
Détails de la méthode
delete(DialogContext)
Supprime la mémoire de stockage d’une étendue.
function delete(_dc: DialogContext): Promise<void>
Paramètres
- _dc
- DialogContext
Contexte de boîte de dialogue actuel.
Retours
Promise<void>
getMemory(DialogContext)
Obtenir la mémoire de stockage pour cette étendue
function getMemory(dc: DialogContext): object
Paramètres
Contexte de boîte de dialogue actuel.
Retours
object
mémoire de l’étendue
load(DialogContext)
Charge une étendue de sauvegarde de la mémoire au début d’un tour.
function load(_dc: DialogContext): Promise<void>
Paramètres
- _dc
- DialogContext
Contexte de boîte de dialogue actuel.
Retours
Promise<void>
saveChanges(DialogContext)
Enregistre une étendue de sauvegarde de la mémoire à la fin d’un tour.
function saveChanges(_dc: DialogContext): Promise<void>
Paramètres
- _dc
- DialogContext
Contexte de boîte de dialogue actuel.
Retours
Promise<void>
setMemory(DialogContext, object)
Modifie l’objet de stockage pour l’étendue de mémoire.
function setMemory(_dc: DialogContext, _memory: object)
Paramètres
- _dc
- DialogContext
Contexte de boîte de dialogue actuel
- _memory
-
object
mémoire à affecter