Partager via


ConversationMemoryScope Classe

Définition

ConversationMemoryScope représente la mémoire étendue à la conversation.

public class ConversationMemoryScope : Microsoft.Bot.Builder.Dialogs.Memory.Scopes.BotStateMemoryScope<Microsoft.Bot.Builder.ConversationState>
type ConversationMemoryScope = class
    inherit BotStateMemoryScope<ConversationState>
Public Class ConversationMemoryScope
Inherits BotStateMemoryScope(Of ConversationState)
Héritage

Remarques

Cela s’appuie sur l’objet ConversationState accessible à partir de turnContext.TurnState.Get<ConversationState>().

Constructeurs

ConversationMemoryScope()

Initialise une nouvelle instance de la classe ConversationMemoryScope. Créez ConversationMemoryScope lié à ConversationState.

Propriétés

IncludeInSnapshot

Obtient ou définit une valeur indiquant si cette mémoire doit être incluse dans l’instantané.

(Hérité de MemoryScope)
Name

Obtient ou définit le nom de l’étendue.

(Hérité de MemoryScope)

Méthodes

DeleteAsync(DialogContext, CancellationToken)

Supprime n’importe quel état dans le stockage et le cache pour ce BotState.

(Hérité de BotStateMemoryScope<T>)
GetMemory(DialogContext)

Obtenez la mémoire de stockage pour cette étendue.

(Hérité de BotStateMemoryScope<T>)
LoadAsync(DialogContext, Boolean, CancellationToken)

Remplit le cache d’état pour cela BotState à partir de la couche de stockage.

(Hérité de BotStateMemoryScope<T>)
SaveChangesAsync(DialogContext, Boolean, CancellationToken)

Écrit le cache d’état pour cela BotState dans la couche de stockage.

(Hérité de BotStateMemoryScope<T>)
SetMemory(DialogContext, Object)

Modifie l’objet de stockage pour l’étendue de mémoire.

(Hérité de BotStateMemoryScope<T>)

S’applique à