Partager via


ThisMemoryScope class

ThisMemoryScope mappe « this » -> dc.activeDialog.state

Extends

Constructeurs

ThisMemoryScope()

Initialise une nouvelle instance de la classe ThisMemoryScope .

Propriétés héritées

includeInSnapshot

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

getMemory(DialogContext)

Obtient la mémoire de stockage pour cette étendue.

setMemory(DialogContext, object)

Modifie l’objet de stockage pour l’étendue de mémoire.

Méthodes héritées

delete(DialogContext)

Supprime la mémoire de stockage d’une étendue.

load(DialogContext)

Charge une mémoire de stockage d’étendues au début d’un tour.

saveChanges(DialogContext)

Enregistre une mémoire de sauvegarde des étendues à la fin d’un tour.

Détails du constructeur

ThisMemoryScope()

Initialise une nouvelle instance de la classe ThisMemoryScope .

new ThisMemoryScope()

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é deMemoryScope.includeInSnapshot

name

Obtient ou définit le nom de l’étendue

name: string

Valeur de propriété

string

Hérité 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

dc
DialogContext

Objet DialogContext pour ce tour.

Retours

object

Mémoire de l’étendue.

setMemory(DialogContext, object)

Modifie l’objet de stockage pour l’étendue de mémoire.

function setMemory(dc: DialogContext, memory: object)

Paramètres

dc
DialogContext

Objet DialogContext pour ce tour.

memory

object

Objet mémoire à définir pour 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 dialogue actuel.

Retours

Promise<void>

Hérité deMemoryScope.delete

load(DialogContext)

Charge une mémoire de stockage d’étendues au début d’un tour.

function load(_dc: DialogContext): Promise<void>

Paramètres

_dc
DialogContext

Contexte de dialogue actuel.

Retours

Promise<void>

Hérité deMemoryScope.load

saveChanges(DialogContext)

Enregistre une mémoire de sauvegarde des étendues à la fin d’un tour.

function saveChanges(_dc: DialogContext): Promise<void>

Paramètres

_dc
DialogContext

Contexte de dialogue actuel.

Retours

Promise<void>

Hérité deMemoryScope.saveChanges