DialogManager Clase
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogManager
- com.
public class DialogManager
Clase que ejecuta el sistema de diálogos.
Resumen del constructor
| Constructor | Description |
|---|---|
| DialogManager(Dialog rootDialog, String dialogStateProperty) |
Inicializa una nueva instancia de la clase DialogManager. |
Resumen del método
| Modificador y tipo | Método y descripción |
|---|---|
|
Conversation |
getConversationState()
Obtiene el estado de |
|
Dialog |
getDialogs()
Devuelve el cuadro de diálogo |
| java.lang.Integer |
getExpireAfter()
Obtiene el número (óptimo) de milisegundos para que expire el estado del bot después. |
|
Turn |
getInitialTurnState()
Obtiene la colección Inicial |
| Dialog |
getRootDialog()
Obtiene el cuadro de diálogo raíz. |
|
Dialog |
getStateManagerConfiguration()
Obtiene el cuadro de diálogo |
|
User |
getUserState()
Obtiene el estado |
|
java.util.concurrent.CompletableFuture<Dialog |
onTurn(TurnContext context)
Ejecuta el sistema de diálogos en el contexto de un ITurn |
| void |
setConversationState(ConversationState withConversationState)
Establece el estado de |
| void |
setDialogs(DialogSet withDialogSet)
Establezca el cuadro de diálogo |
| void |
setExpireAfter(Integer withExpireAfter)
Establece el número (opcional) de milisegundos para que expire el estado del bot después. |
| void |
setRootDialog(Dialog dialog)
Establece el cuadro de diálogo raíz que se usará para iniciar la conversación. |
| void |
setStateManagerConfiguration(DialogStateManagerConfiguration withStateManagerConfiguration)
Establece el cuadro de diálogo |
| void |
setUserState(UserState userState)
Establece el estado de |
Métodos heredados de java.lang.Object
Detalles del constructor
DialogManager
public DialogManager(Dialog rootDialog, String dialogStateProperty)
Inicializa una nueva instancia de la clase DialogManager.
Parámetros:
Detalles del método
getConversationState
public ConversationState getConversationState()
Obtiene ConversationState.
Devoluciones:
getDialogs
public DialogSet getDialogs()
Devuelve dialogSet.
Devoluciones:
getExpireAfter
public Integer getExpireAfter()
Obtiene el número (óptimo) de milisegundos para que expire el estado del bot después.
Devoluciones:
getInitialTurnState
public TurnContextStateCollection getInitialTurnState()
Obtiene la colección InitialTurnState que se va a copiar en TurnState en cada turno.
Devoluciones:
getRootDialog
public Dialog getRootDialog()
Obtiene el cuadro de diálogo raíz.
Devoluciones:
getStateManagerConfiguration
public DialogStateManagerConfiguration getStateManagerConfiguration()
Obtiene dialogStateManagerConfiguration.
Devoluciones:
getUserState
public UserState getUserState()
Obtiene userState.
Devoluciones:
onTurn
public CompletableFuture
Ejecuta el sistema de diálogos en el contexto de un ITurnContext.
Parámetros:
Devoluciones:
setConversationState
public void setConversationState(ConversationState withConversationState)
Establece ConversationState.
Parámetros:
setDialogs
public void setDialogs(DialogSet withDialogSet)
Establezca dialogSet.
Parámetros:
setExpireAfter
public void setExpireAfter(Integer withExpireAfter)
Establece el número (opcional) de milisegundos para que expire el estado del bot después.
Parámetros:
setRootDialog
public void setRootDialog(Dialog dialog)
Establece el cuadro de diálogo raíz que se usará para iniciar la conversación.
Parámetros:
setStateManagerConfiguration
public void setStateManagerConfiguration(DialogStateManagerConfiguration withStateManagerConfiguration)
Establece dialogStateManagerConfiguration.
Parámetros:
setUserState
public void setUserState(UserState userState)
Establece userState.
Parámetros: