Lingua

ConversationMemoryScope Classe

Definizione

ConversationMemoryScope rappresenta la memoria con ambito di conversazione.

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)
Ereditarietà

Commenti

Questo si basa sul fatto che l'oggetto ConversationState sia accessibile da turnContext.TurnState.Get<ConversationState>().

Costruttori

Nome Descrizione
ConversationMemoryScope()

Inizializza una nuova istanza della classe ConversationMemoryScope. Crea un nuovo ConversationMemoryScope legato a ConversationState.

Proprietà

Nome Descrizione
IncludeInSnapshot

Ottiene o imposta un valore che indica se questa memoria debba essere inclusa in snapshot.

(Ereditato da MemoryScope)
Name

Ottiene o imposta il nome dell'ambitoscopo.

(Ereditato da MemoryScope)

Metodi

Nome Descrizione
DeleteAsync(DialogContext, CancellationToken)

Elimina qualsiasi stato nello storage e la cache per questo BotState.

(Ereditato da BotStateMemoryScope<T>)
GetMemory(DialogContext)

Ottenere la memoria di backup per questo ambito.

(Ereditato da BotStateMemoryScope<T>)
LoadAsync(DialogContext, Boolean, CancellationToken)

Popola la cache di stato per questo BotState dal livello di archiviazione.

(Ereditato da BotStateMemoryScope<T>)
SaveChangesAsync(DialogContext, Boolean, CancellationToken)

Scrive la cache di stato di questo BotState nel livello di archiviazione.

(Ereditato da BotStateMemoryScope<T>)
SetMemory(DialogContext, Object)

Modifica l'oggetto di backup per l'ambito della memoria.

(Ereditato da BotStateMemoryScope<T>)

Si applica a