Idioma

BotStateMemoryScope<T> Classe

Definição

BotStateMemoryScope representa uma memória com escopo de 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 a partir de turnContext.TurnState.Get<T>().

Construtores

Nome Description
BotStateMemoryScope<T>(String)

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

Propriedades

Nome Description
IncludeInSnapshot

Recebe ou define um valor indicando se essa memória deve ser incluída no snapshot.

(Herdado de MemoryScope)
Name

Recebe ou define o nome do escopo.

(Herdado de MemoryScope)

Métodos

Nome Description
DeleteAsync(DialogContext, CancellationToken)

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

GetMemory(DialogContext)

Obtenha a memória de backup para esse escopo.

LoadAsync(DialogContext, Boolean, CancellationToken)

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

SaveChangesAsync(DialogContext, Boolean, CancellationToken)

Grava o cache de estado disso BotState na camada de armazenamento.

SetMemory(DialogContext, Object)

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

Aplica-se a