Partilhar via


BotStateMemoryScope<T> Classe

Definição

BotStateMemoryScope representa uma memória no âmbito do 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 de BotState.

Herança
BotStateMemoryScope<T>
Derivado

Observações

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

Construtores

BotStateMemoryScope<T>(String)

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

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.

GetMemory(DialogContext)

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

LoadAsync(DialogContext, Boolean, CancellationToken)

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

SaveChangesAsync(DialogContext, Boolean, CancellationToken)

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

SetMemory(DialogContext, Object)

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

Aplica-se a