DialogManager class
Warnung
Diese API ist nun veraltet.
This class will be deprecated.
Klasse, die das Dialogfeldsystem ausführt.
- Extends
Konstruktoren
Dialog |
Erstellt eine Instanz der DialogSet Klasse. |
Eigenschaften
conversation |
Bots haben den Unterhaltungsstatus beibehalten. |
dialogs | Globale Dialogfelder, die aufgerufen werden sollen. |
expire |
Wahlfrei. Die Anzahl der Millisekunden, nach der der Unterhaltungsstatus der Bots abläuft. |
initial |
Werte, die am Anfang jeder Drehung in die |
root |
Stammdialogfeld, das von onTurn() Methode gestartet werden soll. Ruft die Stamm-Dialog--ID ab. |
state |
Wahlfrei. Pfadlöser und Speicherbereiche, die für Unterhaltungen mit dem Bot verwendet werden. |
user |
Wahlfrei. Bots haben den Benutzerstatus beibehalten. |
Methoden
configure(Partial<Dialog |
Festlegen von Konfigurationseinstellungen. |
on |
Führt ein Dialogfeldsystem im Kontext eines TurnContext-aus. |
Geerbte Methoden
get |
Details zum Konstruktor
DialogManager(Dialog, string)
Erstellt eine Instanz der DialogSet Klasse.
new DialogManager(rootDialog?: Dialog, dialogStateProperty?: string)
Parameter
- dialogStateProperty
-
string
Optionaler alternativer Name für die dialogState-Eigenschaft. (Standardwert ist "DialogStateProperty")
Details zur Eigenschaft
conversationState
Bots haben den Unterhaltungsstatus beibehalten.
conversationState: ConversationState
Eigenschaftswert
ConversationState
dialogs
expireAfter
Wahlfrei. Die Anzahl der Millisekunden, nach der der Unterhaltungsstatus der Bots abläuft.
expireAfter?: number
Eigenschaftswert
number
initialTurnState
Werte, die am Anfang jeder Drehung in die TurnContext.turnState
kopiert werden.
TurnContextStateCollection initialTurnState
Eigenschaftswert
TurnContextStateCollection
Die Turn-Zustandsauflistung.
rootDialog
Stammdialogfeld, das von onTurn() Methode gestartet werden soll. Ruft die Stamm-Dialog--ID ab.
Dialog rootDialog
Eigenschaftswert
Das Stamm-Dialogfeld ID.
stateConfiguration
Wahlfrei. Pfadlöser und Speicherbereiche, die für Unterhaltungen mit dem Bot verwendet werden.
stateConfiguration?: DialogStateManagerConfiguration
Eigenschaftswert
userState
Wahlfrei. Bots haben den Benutzerstatus beibehalten.
userState?: UserState
Eigenschaftswert
UserState
Details zur Methode
configure(Partial<DialogManagerConfiguration>)
Festlegen von Konfigurationseinstellungen.
function configure(config: Partial<DialogManagerConfiguration>): this
Parameter
- config
-
Partial<DialogManagerConfiguration>
Anzuwendende Konfigurationseinstellungen.
Gibt zurück
this
Der kofigurierte DialogManager Kontext.
onTurn(TurnContext)
Führt ein Dialogfeldsystem im Kontext eines TurnContext-aus.
function onTurn(context: TurnContext): Promise<DialogManagerResult>
Parameter
- context
-
TurnContext
(xref:botbuilder-core. TurnContext) für die aktuelle Unterhaltungswende mit dem Benutzer.
Gibt zurück
Promise<DialogManagerResult>
Ergebnis der Ausführung der Logik für die Aktivität.
Details zur geerbten Methode
getConverter(string)
function getConverter(_property: string): Converter | ConverterFactory
Parameter
- _property
-
string
Der Schlüssel der Konfiguration der bedingten Auswahl.
Gibt zurück
Der Konverter für die Selektorkonfiguration.
Geerbt vonKonfigurierbar.getConverter