Sdílet prostřednictvím


BotStateMemoryScope<T> Třída

Definice

BotStateMemoryScope představuje paměť vymezenou na 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

Parametry typu

T

Typ BotState.

Dědičnost
BotStateMemoryScope<T>
Odvozené

Poznámky

To závisí na tom, že objekt BotState je přístupný z turnContext.TurnState.Get<T>().

Konstruktory

BotStateMemoryScope<T>(String)

Inicializuje novou instanci BotStateMemoryScope<T> třídy .

Vlastnosti

IncludeInSnapshot

Získá nebo nastaví hodnotu označující, zda má být tato paměť zahrnuta ve snímku.

(Zděděno od MemoryScope)
Name

Získá nebo nastaví název oboru.

(Zděděno od MemoryScope)

Metody

DeleteAsync(DialogContext, CancellationToken)

Odstraní všechny stavy v úložišti a mezipaměti pro tento BotStateobjekt .

GetMemory(DialogContext)

Získejte záložní paměť pro tento obor.

LoadAsync(DialogContext, Boolean, CancellationToken)

Naplní mezipaměť stavu z BotState vrstvy úložiště.

SaveChangesAsync(DialogContext, Boolean, CancellationToken)

Zapíše stavové mezipaměti do BotState vrstvy úložiště.

SetMemory(DialogContext, Object)

Změní objekt pozadí pro obor paměti.

Platí pro