Compartir a través de


DialogMemoryScope class

DialogMemoryScope asigna "dialog":> dc.parent.activeDialog.state || dc.activeDialog.state

Extends

Constructores

DialogMemoryScope()

Inicializa una nueva instancia de la clase dialogMemoryScope de .

Propiedades heredadas

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

getMemory(DialogContext)

Obtiene la memoria de respaldo para este ámbito.

setMemory(DialogContext, object)

Cambia el objeto de respaldo del ámbito de memoria.

Métodos heredados

delete(DialogContext)

Elimina la memoria de respaldo de un á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.

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

dc
DialogContext

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

dc
DialogContext

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>

se hereda de MemoryScope.load

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