Idioma

ConversationMemoryScope Classe

Definição

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

Construtores

Name Descrição
ConversationMemoryScope()

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

Propriedades

Name Descrição
IncludeInSnapshot

Recebe ou define um valor que indica se esta memória deve ser incluída em snapshot.

(Herdado de MemoryScope)
Name

Recebe ou define o nome do escopo.

(Herdado de MemoryScope)

Métodos

Name Descrição
DeleteAsync(DialogContext, CancellationToken)

Apaga qualquer estado no armazenamento e a cache para isto BotState.

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

Arranja a memória de apoio para este telescópio.

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

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

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

Escreve a cache de estado disto BotState na camada de armazenamento.

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

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

(Herdado de BotStateMemoryScope<T>)

Aplica-se a