Lingua

BotStateMemoryScope<T> Classe

Definizione

BotStateMemoryScope rappresenta una memoria con ambito BotState.

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

Parametri di tipo

T

Tipo BotState.

Ereditarietà
BotStateMemoryScope<T>
Derivato

Commenti

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

Costruttori

Nome Descrizione
BotStateMemoryScope<T>(String)

Inizializza una nuova istanza della classe BotStateMemoryScope<T>.

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.

GetMemory(DialogContext)

Ottenere la memoria di backup per questo ambito.

LoadAsync(DialogContext, Boolean, CancellationToken)

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

SaveChangesAsync(DialogContext, Boolean, CancellationToken)

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

SetMemory(DialogContext, Object)

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

Si applica a