Compartilhar via


BotStateMemoryScope<T> Classe

Definição

BotStateMemoryScope representa uma memória no escopo 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

T

Tipo botState.

Herança
BotStateMemoryScope<T>
Derivado

Comentários

Isso depende do objeto BotState ser acessível de turnContext.TurnState.Get<T>().

Construtores

BotStateMemoryScope<T>(String)

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

Propriedades

IncludeInSnapshot

Obtém ou define um valor que indica se essa memória deve ser incluída no instantâneo.

(Herdado de MemoryScope)
Name

Obtém ou define o nome do escopo.

(Herdado de MemoryScope)

Métodos

DeleteAsync(DialogContext, CancellationToken)

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

GetMemory(DialogContext)

Obtenha a memória de suporte para esse escopo.

LoadAsync(DialogContext, Boolean, CancellationToken)

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

SaveChangesAsync(DialogContext, Boolean, CancellationToken)

Grava o cache de estado para isso BotState na camada de armazenamento.

SetMemory(DialogContext, Object)

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

Aplica-se a