DialogMemoryScope class
DialogMemoryScope mapeia "dialog" -> dc.parent.activeDialog.state || dc.activeDialog.state
- Extends
Construtores
Dialog |
Inicializa uma nova instância da classe DialogMemoryScope. |
Propriedades herdadas
include |
Obtém um valor que indica se essa memória deve ser incluída no instantâneo. |
name | Obtém ou define o nome do escopo |
Métodos
get |
Obtém a memória de backup para esse escopo. |
set |
Altera o objeto de backup para o escopo da memória. |
Métodos herdados
delete(Dialog |
Exclui a memória de backup de um escopo. |
load(Dialog |
Carrega uma memória de backup de escopos no início de uma curva. |
save |
Salva uma memória de backup de escopos no final de uma curva. |
Detalhes do construtor
DialogMemoryScope()
Inicializa uma nova instância da classe DialogMemoryScope.
new DialogMemoryScope()
Detalhes das propriedades herdadas
includeInSnapshot
Obtém um valor que indica se essa memória deve ser incluída no instantâneo.
includeInSnapshot: boolean
Valor da propriedade
boolean
Herdado deMemoryScope.includeInSnapshot
name
Obtém ou define o nome do escopo
name: string
Valor da propriedade
string
herdado deMemoryScope.name
Detalhes do método
getMemory(DialogContext)
Obtém a memória de backup para esse escopo.
function getMemory(dc: DialogContext): object
Parâmetros
O objeto DialogContext
Retornos
object
A memória do escopo.
setMemory(DialogContext, object)
Altera o objeto de backup para o escopo da memória.
function setMemory(dc: DialogContext, memory: object)
Parâmetros
O objeto DialogContext
- memory
-
object
Objeto de memória a ser definido para o escopo.
Detalhes do método herdado
delete(DialogContext)
Exclui a memória de backup de um escopo.
function delete(_dc: DialogContext): Promise<void>
Parâmetros
- _dc
- DialogContext
Contexto da caixa de diálogo atual.
Retornos
Promise<void>
load(DialogContext)
Carrega uma memória de backup de escopos no início de uma curva.
function load(_dc: DialogContext): Promise<void>
Parâmetros
- _dc
- DialogContext
Contexto da caixa de diálogo atual.
Retornos
Promise<void>
saveChanges(DialogContext)
Salva uma memória de backup de escopos no final de uma curva.
function saveChanges(_dc: DialogContext): Promise<void>
Parâmetros
- _dc
- DialogContext
Contexto da caixa de diálogo atual.
Retornos
Promise<void>