DialogManager Clase

  • java.lang.Object
    • com.microsoft.bot.dialogs.DialogManager

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
ConversationState getConversationState()

Obtiene el estado deconversación.

DialogSet getDialogs()

Devuelve el cuadro de diálogoEstablecer.

java.lang.Integer getExpireAfter()

Obtiene el número (óptimo) de milisegundos para que expire el estado del bot después.

TurnContextStateCollection getInitialTurnState()

Obtiene la colección InicialTurnState (TurnState) para copiar en el estado Turn(TurnState) en cada turno.

Dialog getRootDialog()

Obtiene el cuadro de diálogo raíz.

DialogStateManagerConfiguration getStateManagerConfiguration()

Obtiene el cuadro de diálogoStateManagerConfiguration.

UserState getUserState()

Obtiene el estadousuario.

java.util.concurrent.CompletableFuture<DialogManagerResult> onTurn(TurnContext context)

Ejecuta el sistema de diálogos en el contexto de un ITurnContext.

void setConversationState(ConversationState withConversationState)

Establece el estado deconversación.

void setDialogs(DialogSet withDialogSet)

Establezca el cuadro de diálogoEstablecer.

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álogoStateManagerConfiguration.

void setUserState(UserState userState)

Establece el estado deusuario.

Métodos heredados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalles del constructor

DialogManager

public DialogManager(Dialog rootDialog, String dialogStateProperty)

Inicializa una nueva instancia de la clase DialogManager.

Parámetros:

rootDialog - Cuadro de diálogo raíz que se va a usar.
dialogStateProperty - Nombre alternativo para la propiedad dialogState. (El valor predeterminado es "DialogState").

Detalles del método

getConversationState

public ConversationState getConversationState()

Obtiene ConversationState.

Devoluciones:

The ConversationState.

getDialogs

public DialogSet getDialogs()

Devuelve dialogSet.

Devoluciones:

The DialogSet.

getExpireAfter

public Integer getExpireAfter()

Obtiene el número (óptimo) de milisegundos para que expire el estado del bot después.

Devoluciones:

Número de milisegundos.

getInitialTurnState

public TurnContextStateCollection getInitialTurnState()

Obtiene la colección InitialTurnState que se va a copiar en TurnState en cada turno.

Devoluciones:

TurnState.

getRootDialog

public Dialog getRootDialog()

Obtiene el cuadro de diálogo raíz.

Devoluciones:

el cuadro de diálogo raíz.

getStateManagerConfiguration

public DialogStateManagerConfiguration getStateManagerConfiguration()

Obtiene dialogStateManagerConfiguration.

Devoluciones:

The DialogStateManagerConfiguration.

getUserState

public UserState getUserState()

Obtiene userState.

Devoluciones:

UserState.

onTurn

public CompletableFuture onTurn(TurnContext context)

Ejecuta el sistema de diálogos en el contexto de un ITurnContext.

Parámetros:

context - Contexto de turno

Devoluciones:

resultado de runnign la lógica en la actividad.

setConversationState

public void setConversationState(ConversationState withConversationState)

Establece ConversationState.

Parámetros:

withConversationState - The ConversationState.

setDialogs

public void setDialogs(DialogSet withDialogSet)

Establezca dialogSet.

Parámetros:

withDialogSet - DialogSet que se proporciona.

setExpireAfter

public void setExpireAfter(Integer withExpireAfter)

Establece el número (opcional) de milisegundos para que expire el estado del bot después.

Parámetros:

withExpireAfter - Número de milisegundos.

setRootDialog

public void setRootDialog(Dialog dialog)

Establece el cuadro de diálogo raíz que se usará para iniciar la conversación.

Parámetros:

dialog - Cuadro de diálogo raíz que se usará para iniciar la conversación.

setStateManagerConfiguration

public void setStateManagerConfiguration(DialogStateManagerConfiguration withStateManagerConfiguration)

Establece dialogStateManagerConfiguration.

Parámetros:

withStateManagerConfiguration - DialogStateManagerConfiguration desde el que se va a establecer.

setUserState

public void setUserState(UserState userState)

Establece userState.

Parámetros:

userState - UserState.

Se aplica a