BotStatePropertyAccessor class
Eine BotState
spezifische Implementierung der StatePropertyAccessor
Schnittstelle.
Hinweise
Eigenschaften können für eine bestimmte BotState
Instanz mit createProperty()
definiert werden.
const dialogStateProperty = ConversationState.createProperty('dialogState');
const dialogs = new DialogSet(dialogStateProperty);
Konstruktoren
Bot |
Erstellt eine neue BotStatePropertyAccessor-Instanz. |
Eigenschaften
name |
Methoden
delete(Turn |
Löscht die persistente Eigenschaft aus dem Sicherungsspeicherobjekt. |
get(Turn |
Liest eine persistente Eigenschaft aus dem Sicherungsspeicherobjekt. |
get(Turn |
|
set(Turn |
Weist den Eigenschaften, die das Speicherobjekt sichern, einen neuen Wert zu. |
Details zum Konstruktor
BotStatePropertyAccessor(BotState, string)
Erstellt eine neue BotStatePropertyAccessor-Instanz.
new BotStatePropertyAccessor(state: BotState, name: string)
Parameter
- state
- BotState
Übergeordnete BotState-Instanz.
- name
-
string
Eindeutiger Name der Eigenschaft für den übergeordneten BotState.
Details zur Eigenschaft
name
name: string
Eigenschaftswert
string
Details zur Methode
delete(TurnContext)
Löscht die persistente Eigenschaft aus dem Sicherungsspeicherobjekt.
function delete(context: TurnContext): Promise<void>
Parameter
- context
- TurnContext
(xref:botbuilder-core. TurnContext)-Objekt für diese Runde.
Gibt zurück
Promise<void>
get(TurnContext)
Liest eine persistente Eigenschaft aus dem Sicherungsspeicherobjekt.
function get(context: TurnContext): Promise<T | undefined>
Parameter
- context
- TurnContext
(xref:botbuilder-core. TurnContext)-Objekt für diese Runde.
Gibt zurück
Promise<T | undefined>
Eine JSON-Darstellung des zwischengespeicherten Zustands.
get(TurnContext, T)
function get(context: TurnContext, defaultValue: T): Promise<T>
Parameter
- context
- TurnContext
- defaultValue
-
T
Gibt zurück
Promise<T>
set(TurnContext, T)
Weist den Eigenschaften, die das Speicherobjekt sichern, einen neuen Wert zu.
function set(context: TurnContext, value: T): Promise<void>
Parameter
- context
- TurnContext
(xref:botbuilder-core. TurnContext)-Objekt für diese Runde.
- value
-
T
Wert, der für die Eigenschaft festgelegt werden soll.
Gibt zurück
Promise<void>