Språk

BotStateMemoryScope<T> Klass

Definition

BotStateMemoryScope representerar ett BotState-scoped minne.

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

Typparametrar

T

BotState-typ.

Arv
BotStateMemoryScope<T>
Härledda

Kommentarer

Detta bygger på att BotState-objektet är tillgängligt från turnContext.TurnState.Get<T>().

Konstruktorer

Name Description
BotStateMemoryScope<T>(String)

Initierar en ny instans av BotStateMemoryScope<T> klassen.

Egenskaper

Name Description
IncludeInSnapshot

Får eller sätter ett värde som anger om detta minne ska inkluderas i snapshot.

(Ärvd från MemoryScope)
Name

Får eller bestämmer namnet på omfattningen.

(Ärvd från MemoryScope)

Metoder

Name Description
DeleteAsync(DialogContext, CancellationToken)

Tar bort alla tillstånd i lagringen och cachen för detta BotState.

GetMemory(DialogContext)

Skaffa backingminnet till detta teleskop.

LoadAsync(DialogContext, Boolean, CancellationToken)

Fyller på tillståndscachen för detta BotState från lagringslagret.

SaveChangesAsync(DialogContext, Boolean, CancellationToken)

Skriver statuscachen för detta BotState till lagringslagret.

SetMemory(DialogContext, Object)

Ändrar backingobjektet för minnesscope.

Gäller för