DialogManager Klasse
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogManager
- com.
public class DialogManager
Klasse, die das Dialogfeldsystem ausführt.
Zusammenfassung zum Konstruktor
| Konstruktor | Beschreibung |
|---|---|
| DialogManager(Dialog rootDialog, String dialogStateProperty) |
Initialisiert eine neue Instanz der DialogManager Klasse. |
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
|
Conversation |
getConversationState()
Ruft den Unterhaltungsstatus |
|
Dialog |
getDialogs()
Gibt das Dialogfeld |
| java.lang.Integer |
getExpireAfter()
Ruft die (optinal) Anzahl von Millisekunden ab, nach der der Status des Bots abläuft. |
|
Turn |
getInitialTurnState()
Ruft initial |
| Dialog |
getRootDialog()
Ruft das Stammdialogfeld ab. |
|
Dialog |
getStateManagerConfiguration()
Ruft das Dialogfeld |
|
User |
getUserState()
Ruft den Benutzer- |
|
java.util.concurrent.CompletableFuture<Dialog |
onTurn(TurnContext context)
Führt dialogsystem im Kontext eines ITurn |
| void |
setConversationState(ConversationState withConversationState)
Legt den Unterhaltungsstatus |
| void |
setDialogs(DialogSet withDialogSet)
Legen Sie das Dialogfeld |
| void |
setExpireAfter(Integer withExpireAfter)
Legt die (optionale) Anzahl von Millisekunden fest, nach der der Status des Bots abläuft. |
| void |
setRootDialog(Dialog dialog)
Legt das Stammdialogfeld fest, das zum Starten der Unterhaltung verwendet werden soll. |
| void |
setStateManagerConfiguration(DialogStateManagerConfiguration withStateManagerConfiguration)
Legt das Dialogfeld |
| void |
setUserState(UserState userState)
Legt den |
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
DialogManager
public DialogManager(Dialog rootDialog, String dialogStateProperty)
Initialisiert eine neue Instanz der DialogManager Klasse.
Parameter:
Details zur Methode
getConversationState
public ConversationState getConversationState()
Ruft den ConversationState ab.
Gibt zurück:
getDialogs
public DialogSet getDialogs()
Gibt das DialogSet zurück.
Gibt zurück:
getExpireAfter
public Integer getExpireAfter()
Ruft die (optinal) Anzahl von Millisekunden ab, nach der der Status des Bots abläuft.
Gibt zurück:
getInitialTurnState
public TurnContextStateCollection getInitialTurnState()
Ruft InitialTurnState -Auflistung, um in turnState zu kopieren.
Gibt zurück:
getRootDialog
public Dialog getRootDialog()
Ruft das Stammdialogfeld ab.
Gibt zurück:
getStateManagerConfiguration
public DialogStateManagerConfiguration getStateManagerConfiguration()
Ruft dialogStateManagerConfiguration ab.
Gibt zurück:
getUserState
public UserState getUserState()
Ruft den UserState ab.
Gibt zurück:
onTurn
public CompletableFuture
Führt das Dialogfeldsystem im Kontext eines ITurnContext-Elements aus.
Parameter:
Gibt zurück:
setConversationState
public void setConversationState(ConversationState withConversationState)
Legt den ConversationState-Wert fest.
Parameter:
setDialogs
public void setDialogs(DialogSet withDialogSet)
Legen Sie das DialogSet fest.
Parameter:
setExpireAfter
public void setExpireAfter(Integer withExpireAfter)
Legt die (optionale) Anzahl von Millisekunden fest, nach der der Status des Bots abläuft.
Parameter:
setRootDialog
public void setRootDialog(Dialog dialog)
Legt das Stammdialogfeld fest, das zum Starten der Unterhaltung verwendet werden soll.
Parameter:
setStateManagerConfiguration
public void setStateManagerConfiguration(DialogStateManagerConfiguration withStateManagerConfiguration)
Legt den DialogStateManagerConfiguration fest.
Parameter:
setUserState
public void setUserState(UserState userState)
Legt den UserState-Wert fest.
Parameter: