DialogMemoryScope class
DialogMemoryScope asigna "dialog":> dc.parent.activeDialog.state || dc.activeDialog.state
- Extends
Constructores
Dialog |
Inicializa una nueva instancia de la clase dialogMemoryScope de |
Propiedades heredadas
include |
Obtiene un valor que indica si esta memoria debe incluirse en la instantánea. |
name | Obtiene o establece el nombre del ámbito. |
Métodos
get |
Obtiene la memoria de respaldo para este ámbito. |
set |
Cambia el objeto de respaldo del ámbito de memoria. |
Métodos heredados
delete(Dialog |
Elimina la memoria de respaldo de un ámbito. |
load(Dialog |
Carga una memoria de respaldo de ámbitos al principio de un turno. |
save |
Guarda una memoria de respaldo de ámbitos al final de un turno. |
Detalles del constructor
DialogMemoryScope()
Inicializa una nueva instancia de la clase dialogMemoryScope de
new DialogMemoryScope()
Detalles de las propiedades heredadas
includeInSnapshot
Obtiene un valor que indica si esta memoria debe incluirse en la instantánea.
includeInSnapshot: boolean
Valor de propiedad
boolean
Heredado deMemoryScope.includeInSnapshot
name
Obtiene o establece el nombre del ámbito.
name: string
Valor de propiedad
string
heredado deMemoryScope.name
Detalles del método
getMemory(DialogContext)
Obtiene la memoria de respaldo para este ámbito.
function getMemory(dc: DialogContext): object
Parámetros
Objeto DialogContext para este turno.
Devoluciones
object
Memoria del ámbito.
setMemory(DialogContext, object)
Cambia el objeto de respaldo del ámbito de memoria.
function setMemory(dc: DialogContext, memory: object)
Parámetros
Objeto DialogContext para este turno.
- memory
-
object
Objeto de memoria que se va a establecer para el ámbito.
Detalles de los métodos heredados
delete(DialogContext)
Elimina la memoria de respaldo de un ámbito.
function delete(_dc: DialogContext): Promise<void>
Parámetros
- _dc
- DialogContext
Contexto de diálogo actual.
Devoluciones
Promise<void>
heredado dememoryScope.delete
load(DialogContext)
Carga una memoria de respaldo de ámbitos al principio de un turno.
function load(_dc: DialogContext): Promise<void>
Parámetros
- _dc
- DialogContext
Contexto de diálogo actual.
Devoluciones
Promise<void>
saveChanges(DialogContext)
Guarda una memoria de respaldo de ámbitos al final de un turno.
function saveChanges(_dc: DialogContext): Promise<void>
Parámetros
- _dc
- DialogContext
Contexto de diálogo actual.
Devoluciones
Promise<void>
Heredado deMemoryScope.saveChanges