Compartilhar via


DialogContextMemoryScope Classe

Definição

DialogContextMemoryScope mapeia "dialogcontext" –> propriedades.

public class DialogContextMemoryScope : Microsoft.Bot.Builder.Dialogs.Memory.Scopes.MemoryScope
type DialogContextMemoryScope = class
    inherit MemoryScope
Public Class DialogContextMemoryScope
Inherits MemoryScope
Herança
DialogContextMemoryScope

Comentários

dc.stack => pilha de todas as IDs de diálogo até a caixa de diálogo raiz. dc.activeDialog => id da caixa de diálogo ativa. dc.parent => id da caixa de diálogo pai.

Construtores

DialogContextMemoryScope()

Inicializa uma nova instância da classe DialogContextMemoryScope.

Campos

ActiveDialog

Nome da caixa de diálogo ativa.

Parent

Nome do pai.

Stack

Nome da pilha.

Propriedades

IncludeInSnapshot

Obtém ou define um valor que indica se essa memória deve ser incluída no instantâneo.

(Herdado de MemoryScope)
Name

Obtém ou define o nome do escopo.

(Herdado de MemoryScope)

Métodos

DeleteAsync(DialogContext, CancellationToken)

Exclui qualquer estado no armazenamento e o cache para este BotState.

(Herdado de MemoryScope)
GetMemory(DialogContext)

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

LoadAsync(DialogContext, Boolean, CancellationToken)

Preenche o cache de estado para isso BotState da camada de armazenamento.

(Herdado de MemoryScope)
SaveChangesAsync(DialogContext, Boolean, CancellationToken)

Grava o cache de estado para isso BotState na camada de armazenamento.

(Herdado de MemoryScope)
SetMemory(DialogContext, Object)

Altera o objeto de suporte para o escopo de memória.

Aplica-se a