Freigeben über


ConversationMemoryScope Klasse

Definition

ConversationMemoryScope stellt den Unterhaltungsbereichsspeicher dar.

public class ConversationMemoryScope : Microsoft.Bot.Builder.Dialogs.Memory.Scopes.BotStateMemoryScope<Microsoft.Bot.Builder.ConversationState>
type ConversationMemoryScope = class
    inherit BotStateMemoryScope<ConversationState>
Public Class ConversationMemoryScope
Inherits BotStateMemoryScope(Of ConversationState)
Vererbung

Hinweise

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

Konstruktoren

ConversationMemoryScope()

Initialisiert eine neue Instanz der ConversationMemoryScope-Klasse. Erstellen Sie ein neues ConversationMemoryScope,das an ConversationState gebunden ist.

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.

(Geerbt von BotStateMemoryScope<T>)
GetMemory(DialogContext)

Rufen Sie den Sicherungsspeicher für diesen Bereich ab.

(Geerbt von BotStateMemoryScope<T>)
LoadAsync(DialogContext, Boolean, CancellationToken)

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

(Geerbt von BotStateMemoryScope<T>)
SaveChangesAsync(DialogContext, Boolean, CancellationToken)

Schreibt den Zustandscache dafür in BotState die Speicherebene.

(Geerbt von BotStateMemoryScope<T>)
SetMemory(DialogContext, Object)

Ändert das Sicherungsobjekt für den Speicherbereich.

(Geerbt von BotStateMemoryScope<T>)

Gilt für: