Partilhar via


UserMemoryScope Classe

Definição

UserMemoryScope representa a memória no âmbito do utilizador.

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

Observações

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

Construtores

UserMemoryScope()

Inicializa uma nova instância da UserMemoryScope 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.

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

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

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

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

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

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

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

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

(Herdado de BotStateMemoryScope<T>)

Aplica-se a