Compartir a través de


MemoryScope class

Clase base abstracta para todos los ámbitos de memoria.

Constructores

MemoryScope(string, boolean)

Inicializa una nueva instancia de la clase MemoryScope.

Propiedades

includeInSnapshot

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(DialogContext)

Elimina la memoria de respaldo de un ámbito.

getMemory(DialogContext)

Obtención de la memoria de respaldo para este ámbito

load(DialogContext)

Carga una memoria de respaldo de ámbitos al principio de un turno.

saveChanges(DialogContext)

Guarda una memoria de respaldo de ámbitos al final de un turno.

setMemory(DialogContext, object)

Cambia el objeto de respaldo del ámbito de memoria.

Detalles del constructor

MemoryScope(string, boolean)

Inicializa una nueva instancia de la clase MemoryScope.

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

dc
DialogContext

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