MemoryScope class
Clase base abstracta para todos los ámbitos de memoria.
Constructores
Memory |
Inicializa una nueva instancia de la clase |
Propiedades
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
delete(Dialog |
Elimina la memoria de respaldo de un ámbito. |
get |
Obtención de la memoria de respaldo para este á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. |
set |
Cambia el objeto de respaldo del ámbito de memoria. |
Detalles del constructor
MemoryScope(string, boolean)
Inicializa una nueva instancia de la clase
new MemoryScope(name: string, includeInSnapshot?: boolean)
Parámetros
- name
-
string
Nombre del ámbito.
- includeInSnapshot
-
boolean
Valor booleano que indica si esta memoria debe incluirse en la instantánea. El valor predeterminado es true.
Detalles de las propiedades
includeInSnapshot
Obtiene un valor que indica si esta memoria debe incluirse en la instantánea.
includeInSnapshot: boolean
Valor de propiedad
boolean
name
Obtiene o establece el nombre del ámbito.
name: string
Valor de propiedad
string
Detalles del método
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>
getMemory(DialogContext)
Obtención de la memoria de respaldo para este ámbito
function getMemory(dc: DialogContext): object
Parámetros
Contexto de diálogo actual.
Devoluciones
object
memoria para el ámbito
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>
setMemory(DialogContext, object)
Cambia el objeto de respaldo del ámbito de memoria.
function setMemory(_dc: DialogContext, _memory: object)
Parámetros
- _dc
- DialogContext
Contexto del cuadro de diálogo actual
- _memory
-
object
memoria que se va a asignar