Idioma

UserMemoryScope Classe

Definição

UserMemoryScope representa a memória com 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 objetivo UserState ser acessível a partir de turnContext.TurnState.Get<UserState>().

Construtores

Nome Description
UserMemoryScope()

Inicializa uma nova instância da classe UserMemoryScope.

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.

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

Obtenha a memória de backup para esse escopo.

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

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

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

Grava o cache de estado disso 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