Sprache

BotStateMemoryScope<T> Klasse

Definition

BotStateMemoryScope stellt einen botState-Bereichsspeicher 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 beruht darauf, dass das BotState-Objekt von turnContext.TurnState.Get<T()> zugänglich ist.

Konstruktoren

Name Beschreibung
BotStateMemoryScope<T>(String)

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

Eigenschaften

Name Beschreibung
IncludeInSnapshot

Erhält oder setzt einen Wert, der angibt, ob dieser Speicher im Snapshot enthalten sein soll.

(Geerbt von MemoryScope)
Name

Bekommt oder legt den Namen des Scopes fest.

(Geerbt von MemoryScope)

Methoden

Name Beschreibung
DeleteAsync(DialogContext, CancellationToken)

Löscht jeglichen Zustand im Speicher und den Cache dafür 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 Speicherschicht.

SaveChangesAsync(DialogContext, Boolean, CancellationToken)

Schreibt den Zustandscache dafür BotState in die Speicherschicht.

SetMemory(DialogContext, Object)

Ändert das Sicherungsobjekt für den Speicherbereich.

Gilt für: