Freigeben über


BotStateMemoryScope<T> Klasse

Definition

BotStateMemoryScope stellt einen bereichsbezogenen BotState-Speicher dar.

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

Typparameter

T

BotState-Typ.

Vererbung
BotStateMemoryScope<T>
Abgeleitet

Hinweise

Dies basiert darauf, dass auf das BotState-Objekt über turnContext.TurnState.Get<T>() zugegriffen werden kann.

Konstruktoren

BotStateMemoryScope<T>(String)

Initialisiert eine neue Instanz der BotStateMemoryScope<T>-Klasse.

Eigenschaften

IncludeInSnapshot

Ruft einen Wert ab, der angibt, ob dieser Arbeitsspeicher in die Momentaufnahme einbezogen werden soll, oder legt diesen fest.

(Geerbt von MemoryScope)
Name

Ruft den Namen des Bereichs ab oder legt den Namen fest.

(Geerbt von MemoryScope)

Methoden

DeleteAsync(DialogContext, CancellationToken)

Löscht jeden Zustand im Speicher und im Cache für diesen BotState.

GetMemory(DialogContext)

Rufen Sie den Sicherungsspeicher für diesen Bereich ab.

LoadAsync(DialogContext, Boolean, CancellationToken)

Füllt den Zustandscache dafür BotState aus der Speicherebene auf.

SaveChangesAsync(DialogContext, Boolean, CancellationToken)

Schreibt den Zustandscache dafür in BotState die Speicherebene.

SetMemory(DialogContext, Object)

Ändert das Sicherungsobjekt für den Speicherbereich.

Gilt für: