Partilhar via


ConversationMemoryScope Classe

Definição

ConversationMemoryScope representa a memória no âmbito da conversação.

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

Observações

Isto depende do objeto ConversationState estar acessível a partir de turnContext.TurnState.Get<ConversationState>().

Construtores

ConversationMemoryScope()

Inicializa uma nova instância da ConversationMemoryScope classe. Crie o novo ConversationMemoryScope vinculado a ConversationState.

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

Obtenha a memória de cópia de segurança para este âmbito.

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

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

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

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

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

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

(Herdado de BotStateMemoryScope<T>)

Aplica-se a