Compartilhar via


ConversationMemoryScope Classe

Definição

ConversationMemoryScope representa a memória no escopo da conversa.

public class ConversationMemoryScope : Microsoft.Bot.Builder.Dialogs.Memory.Scopes.BotStateMemoryScope<Microsoft.Bot.Builder.ConversationState>
type ConversationMemoryScope = class
    inherit BotStateMemoryScope<ConversationState>
Public Class ConversationMemoryScope
Inherits BotStateMemoryScope(Of ConversationState)
Herança

Comentários

Isso depende do objeto ConversationState ser acessível de turnContext.TurnState.Get<ConversationState>().

Construtores

ConversationMemoryScope()

Inicializa uma nova instância da classe ConversationMemoryScope. Crie um novo ConversationMemoryScope associado a ConversationState.

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 BotStateMemoryScope<T>)
GetMemory(DialogContext)

Obtenha a memória de suporte para esse escopo.

(Herdado de BotStateMemoryScope<T>)
LoadAsync(DialogContext, Boolean, CancellationToken)

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

(Herdado de BotStateMemoryScope<T>)
SaveChangesAsync(DialogContext, Boolean, CancellationToken)

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

(Herdado de BotStateMemoryScope<T>)
SetMemory(DialogContext, Object)

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

(Herdado de BotStateMemoryScope<T>)

Aplica-se a