Compartilhar via


DialogContextMemoryScope class

DialogContextMemoryScope mapeia 'dialogcontext' –> propriedades.

Extends

Construtores

DialogContextMemoryScope()

Inicializa uma nova instância da classe DialogContextMemoryScope.

Propriedades herdadas

includeInSnapshot

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

getMemory(DialogContext)

Obtém a memória de backup para esse escopo.

Métodos herdados

delete(DialogContext)

Exclui a memória de backup de um escopo.

load(DialogContext)

Carrega uma memória de backup de escopos no início de uma curva.

saveChanges(DialogContext)

Salva uma memória de backup de escopos no final de uma curva.

setMemory(DialogContext, object)

Altera o objeto de backup para o escopo da memória.

Detalhes do construtor

DialogContextMemoryScope()

Inicializa uma nova instância da classe DialogContextMemoryScope.

new DialogContextMemoryScope()

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): Record<"stack" | "activeDialog" | "parent", unknown>

Parâmetros

dc
DialogContext

O objeto DialogContext desta vez.

Retornos

Record<"stack" | "activeDialog" | "parent", unknown>

Memória 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>

herdado doMemoryScope.delete

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>

herdado doMemoryScope.load

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>

herdado doMemoryScope.saveChanges

setMemory(DialogContext, object)

Altera o objeto de backup para o escopo da memória.

function setMemory(_dc: DialogContext, _memory: object)

Parâmetros

_dc
DialogContext

Contexto da caixa de diálogo atual

_memory

object

memória a ser atribuída

herdado de MemoryScope.setMemory