Partager via


BotStateMemoryScope<T> Classe

Définition

BotStateMemoryScope représente une mémoire délimitée par 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

Paramètres de type

T

Type BotState.

Héritage
BotStateMemoryScope<T>
Dérivé

Remarques

Cela repose sur le fait que l’objet BotState est accessible à partir de turnContext.TurnState.Get<T>().

Constructeurs

BotStateMemoryScope<T>(String)

Initialise une nouvelle instance de la classe BotStateMemoryScope<T>.

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.

GetMemory(DialogContext)

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

LoadAsync(DialogContext, Boolean, CancellationToken)

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

SaveChangesAsync(DialogContext, Boolean, CancellationToken)

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

SetMemory(DialogContext, Object)

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

S’applique à