Idioma

BotStateMemoryScope<T> Classe

Definição

BotStateMemoryScope representa uma memória com scopo BotState.

public class BotStateMemoryScope<T> : Microsoft.Bot.Builder.Dialogs.Memory.Scopes.MemoryScope where T : BotState
type BotStateMemoryScope<'T (requires 'T :> BotState)> = class
    inherit MemoryScope
Public Class BotStateMemoryScope(Of T)
Inherits MemoryScope

Parâmetros de Tipo Genérico

T

Tipo BotState.

Herança
BotStateMemoryScope<T>
Derivado

Observações

Isto baseia-se no facto de o objeto BotState ser acessível a partir de turnContext.TurnState.Get<T>().

Construtores

Name Descrição
BotStateMemoryScope<T>(String)

Inicializa uma nova instância da BotStateMemoryScope<T> classe.

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.

GetMemory(DialogContext)

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

LoadAsync(DialogContext, Boolean, CancellationToken)

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

SaveChangesAsync(DialogContext, Boolean, CancellationToken)

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

SetMemory(DialogContext, Object)

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

Aplica-se a