Idioma

ConversationMemoryScope Classe

Definição

ConversationMemoryScope representa a memória com escopo de 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 fato de o objeto ConversationState ser acessível a partir de turnContext.TurnState.Get<ConversationState>().

Construtores

Nome Description
ConversationMemoryScope()

Inicializa uma nova instância da classe ConversationMemoryScope. Crie um novo ConversationMemoryScope vinculado ao ConversationState.

Propriedades

Nome Description
IncludeInSnapshot

Recebe ou define um valor indicando se essa memória deve ser incluída no snapshot.

(Herdado de MemoryScope)
Name

Recebe ou define o nome do escopo.

(Herdado de MemoryScope)

Métodos

Nome Description
DeleteAsync(DialogContext, CancellationToken)

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

(Herdado de BotStateMemoryScope<T>)
GetMemory(DialogContext)

Obtenha a memória de backup para esse escopo.

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

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

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

Grava o cache de estado disso BotState na camada de armazenamento.

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

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

(Herdado de BotStateMemoryScope<T>)

Aplica-se a