BotStateMemoryScope<T> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |