Partilhar 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

Observações

dc.stack => pilha de todos os IDs de caixa de diálogo até à caixa de diálogo raiz. dc.activeDialog => id da caixa de diálogo ativa. dc.parent => ID da caixa de diálogo principal.

Construtores

DialogContextMemoryScope()

Inicializa uma nova instância da DialogContextMemoryScope classe.

Campos

ActiveDialog

Nome da caixa de diálogo ativa.

Parent

Nome principal.

Stack

Nome da pilha.

Propriedades

IncludeInSnapshot

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

(Herdado de MemoryScope)
Name

Obtém ou define o nome do âmbito.

(Herdado de MemoryScope)

Métodos

DeleteAsync(DialogContext, CancellationToken)

Elimina qualquer estado no armazenamento e na cache para este BotState.

(Herdado de MemoryScope)
GetMemory(DialogContext)

Obtém a memória de cópia de segurança para este âmbito.

LoadAsync(DialogContext, Boolean, CancellationToken)

Preenche a cache de estado desta BotState opção a partir da camada de armazenamento.

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

Escreve a cache de estado para esta BotState opção na camada de armazenamento.

(Herdado de MemoryScope)
SetMemory(DialogContext, Object)

Altera o objeto de cópia de segurança do âmbito da memória.

Aplica-se a