BotStateMemoryScope<T> Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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. |