ClassMemoryScope class
ClassMemoryScope mappe « class » -> dc.activeDialog.properties
- Extends
Constructeurs
Class |
Initialise une nouvelle instance de la classe ClassMemoryScope. |
Propriétés héritées
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
get |
Obtient la mémoire de stockage pour cette étendue. |
Méthodes héritées
delete(Dialog |
Supprime la mémoire de stockage d’une é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
ClassMemoryScope(string)
Initialise une nouvelle instance de la classe ClassMemoryScope.
new ClassMemoryScope(name?: string)
Paramètres
- name
-
string
Nom de la classe scope.
Détails de la propriété héritée
includeInSnapshot
Obtient une valeur indiquant si cette mémoire doit être incluse dans l’instantané.
includeInSnapshot: boolean
Valeur de propriété
boolean
héritée deMemoryScope.includeInSnapshot
name
Obtient ou définit le nom de l’étendue
name: string
Valeur de propriété
string
héritée deMemoryScope.name
Détails de la méthode
getMemory(DialogContext)
Obtient la mémoire de stockage pour cette étendue.
function getMemory(dc: DialogContext): object
Paramètres
Objet DialogContext pour ce tour.
Retours
object
Mémoire de l’étendue.
Détails de la méthode héritée
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>
héritée deMemoryScope.delete
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>
héritée deMemoryScope.load
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>
héritée deMemoryScope.saveChanges
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
héritée deMemoryScope.setMemory