DialogManager Classe
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogManager
- com.
public class DialogManager
Classe qui exécute le système de dialogue.
Récapitulatif du constructeur
| Constructeur | Description |
|---|---|
| DialogManager(Dialog rootDialog, String dialogStateProperty) |
Initialise une nouvelle instance de la classe DialogManager. |
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
|
Conversation |
getConversationState()
Obtient l’état |
|
Dialog |
getDialogs()
Retourne la boîte de dialogue |
| java.lang.Integer |
getExpireAfter()
Obtient le nombre (optnal) de millisecondes pour expirer l’état du bot après. |
|
Turn |
getInitialTurnState()
Obtient l' |
| Dialog |
getRootDialog()
Obtient la boîte de dialogue racine. |
|
Dialog |
getStateManagerConfiguration()
Obtient la boîte de dialogue |
|
User |
getUserState()
Obtient l’état |
|
java.util.concurrent.CompletableFuture<Dialog |
onTurn(TurnContext context)
Exécute le système de boîte de dialogue dans le contexte d’un contexte |
| void |
setConversationState(ConversationState withConversationState)
Définit l’état de conversation |
| void |
setDialogs(DialogSet withDialogSet)
Définissez la boîte de dialogue |
| void |
setExpireAfter(Integer withExpireAfter)
Définit le nombre (facultatif) de millisecondes pour expirer l’état du bot après. |
| void |
setRootDialog(Dialog dialog)
Définit la boîte de dialogue racine à utiliser pour démarrer la conversation. |
| void |
setStateManagerConfiguration(DialogStateManagerConfiguration withStateManagerConfiguration)
Définit la boîte de dialogue |
| void |
setUserState(UserState userState)
Définit l’état |
Méthodes héritées de java.lang.Object
Détails du constructeur
DialogManager
public DialogManager(Dialog rootDialog, String dialogStateProperty)
Initialise une nouvelle instance de la classe DialogManager.
Paramètres:
Détails de la méthode
getConversationState
public ConversationState getConversationState()
Obtient ConversationState.
Retours:
getDialogs
public DialogSet getDialogs()
Retourne l’ensemble de dialogues.
Retours:
getExpireAfter
public Integer getExpireAfter()
Obtient le nombre (optnal) de millisecondes pour expirer l’état du bot après.
Retours:
getInitialTurnState
public TurnContextStateCollection getInitialTurnState()
Obtient la collection InitialTurnState à copier dans l’objet TurnState à chaque tour.
Retours:
getRootDialog
public Dialog getRootDialog()
Obtient la boîte de dialogue racine.
Retours:
getStateManagerConfiguration
public DialogStateManagerConfiguration getStateManagerConfiguration()
Obtient dialogStateManagerConfiguration.
Retours:
getUserState
public UserState getUserState()
Obtient UserState.
Retours:
onTurn
public CompletableFuture
Exécute le système de dialogue dans le contexte d’un ITurnContext.
Paramètres:
Retours:
setConversationState
public void setConversationState(ConversationState withConversationState)
Définit ConversationState.
Paramètres:
setDialogs
public void setDialogs(DialogSet withDialogSet)
Définissez l’ensemble de dialogues.
Paramètres:
setExpireAfter
public void setExpireAfter(Integer withExpireAfter)
Définit le nombre (facultatif) de millisecondes pour expirer l’état du bot après.
Paramètres:
setRootDialog
public void setRootDialog(Dialog dialog)
Définit la boîte de dialogue racine à utiliser pour démarrer la conversation.
Paramètres:
setStateManagerConfiguration
public void setStateManagerConfiguration(DialogStateManagerConfiguration withStateManagerConfiguration)
Définit dialogStateManagerConfiguration.
Paramètres:
setUserState
public void setUserState(UserState userState)
Définit UserState.
Paramètres: