Compartilhar via


UserMemoryScope Classe

Definição

UserMemoryScope representa a memória no escopo do usuário.

public class UserMemoryScope : Microsoft.Bot.Builder.Dialogs.Memory.Scopes.BotStateMemoryScope<Microsoft.Bot.Builder.UserState>
type UserMemoryScope = class
    inherit BotStateMemoryScope<UserState>
Public Class UserMemoryScope
Inherits BotStateMemoryScope(Of UserState)
Herança

Comentários

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

Construtores

UserMemoryScope()

Inicializa uma nova instância da classe UserMemoryScope.

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.

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

Obtenha a memória de suporte para esse escopo.

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

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

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

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

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

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

(Herdado de BotStateMemoryScope<T>)

Aplica-se a