Freigeben über


UserMemoryScope Klasse

Definition

UserMemoryScope stellt den benutzerbezogenen Arbeitsspeicher dar.

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

Hinweise

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

Konstruktoren

UserMemoryScope()

Initialisiert eine neue Instanz der UserMemoryScope-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.

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

Rufen Sie den unterstützenden Arbeitsspeicher für diesen Bereich ab.

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

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

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

Schreibt den Zustandscache dafür in BotState die Speicherschicht.

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

Ändert das Sicherungsobjekt für den Speicherbereich.

(Geerbt von BotStateMemoryScope<T>)

Gilt für: