DialogManager Classe
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogManager
- com.
public class DialogManager
Classe que executa o sistema de diálogo.
Resumo do Construtor
| Construtor | Description |
|---|---|
| DialogManager(Dialog rootDialog, String dialogStateProperty) |
Inicializa uma nova instância da classe DialogManager. |
Resumo do método
| Modificador e tipo | Método e descrição |
|---|---|
|
Conversation |
getConversationState()
Obtém o estado de |
|
Dialog |
getDialogs()
Retorna a caixa de diálogo |
| java.lang.Integer |
getExpireAfter()
Obtém o número (optinal) de milissegundos para expirar o estado do bot depois. |
|
Turn |
getInitialTurnState()
Obtém o |
| Dialog |
getRootDialog()
Obtém a caixa de diálogo Raiz. |
|
Dialog |
getStateManagerConfiguration()
Obtém a caixa de diálogo |
|
User |
getUserState()
Obtém o estado de |
|
java.util.concurrent.CompletableFuture<Dialog |
onTurn(TurnContext context)
Executa o sistema de diálogo no contexto de um Contexto de |
| void |
setConversationState(ConversationState withConversationState)
Define o estado de |
| void |
setDialogs(DialogSet withDialogSet)
Defina a caixa de diálogo |
| void |
setExpireAfter(Integer withExpireAfter)
Define o número (opcional) de milissegundos para expirar o estado do bot depois. |
| void |
setRootDialog(Dialog dialog)
Define a caixa de diálogo raiz a ser usada para iniciar a conversa. |
| void |
setStateManagerConfiguration(DialogStateManagerConfiguration withStateManagerConfiguration)
Define a caixa de diálogo |
| void |
setUserState(UserState userState)
Define o estado de |
Métodos herdados de java.lang.Object
Detalhes do construtor
DialogManager
public DialogManager(Dialog rootDialog, String dialogStateProperty)
Inicializa uma nova instância da classe DialogManager.
Parâmetros:
Detalhes do método
getConversationState
public ConversationState getConversationState()
Obtém o ConversationState.
Retornos:
getDialogs
public DialogSet getDialogs()
Retorna o DialogSet.
Retornos:
getExpireAfter
public Integer getExpireAfter()
Obtém o número (optinal) de milissegundos para expirar o estado do bot depois.
Retornos:
getInitialTurnState
public TurnContextStateCollection getInitialTurnState()
Obtém a coleção InitialTurnState para copiar para o TurnState a cada turno.
Retornos:
getRootDialog
public Dialog getRootDialog()
Obtém a caixa de diálogo Raiz.
Retornos:
getStateManagerConfiguration
public DialogStateManagerConfiguration getStateManagerConfiguration()
Obtém o DialogStateManagerConfiguration.
Retornos:
getUserState
public UserState getUserState()
Obtém o UserState.
Retornos:
onTurn
public CompletableFuture
Executa o sistema de diálogo no contexto de um ITurnContext.
Parâmetros:
Retornos:
setConversationState
public void setConversationState(ConversationState withConversationState)
Define o ConversationState.
Parâmetros:
setDialogs
public void setDialogs(DialogSet withDialogSet)
Defina o Conjunto de Diálogos.
Parâmetros:
setExpireAfter
public void setExpireAfter(Integer withExpireAfter)
Define o número (opcional) de milissegundos para expirar o estado do bot depois.
Parâmetros:
setRootDialog
public void setRootDialog(Dialog dialog)
Define a caixa de diálogo raiz a ser usada para iniciar a conversa.
Parâmetros:
setStateManagerConfiguration
public void setStateManagerConfiguration(DialogStateManagerConfiguration withStateManagerConfiguration)
Define o DialogStateManagerConfiguration.
Parâmetros:
setUserState
public void setUserState(UserState userState)
Define o UserState.
Parâmetros: