ActivityPrompt Classe
- java.
lang. Object - com.
microsoft. bot. dialogs. Dialog - com.
microsoft. bot. dialogs. prompts. ActivityPrompt
- com.
- com.
public class ActivityPrompt
extends Dialog
Define o comportamento principal de uma caixa de diálogo de prompt que aguarda o recebimento de uma atividade. Esse prompt requer que um validador seja passado e é útil ao esperar que atividades que não sejam de mensagens, como um evento, sejam recebidas. O validador pode ignorar as atividades recebidas até que o tipo de atividade esperado seja recebido.
Resumo do Construtor
| Construtor | Description |
|---|---|
| ActivityPrompt(String dialogId, PromptValidator<Activity> validator) |
Inicializa uma nova instância da classe ActivityPrompt. |
Resumo do método
| Modificador e tipo | Método e descrição |
|---|---|
|
java.util.concurrent.CompletableFuture<Dialog |
beginDialog(DialogContext dc, Object options)
Chamado quando uma caixa de diálogo de prompt é enviada por push para a pilha de diálogo e está sendo ativada. |
|
java.util.concurrent.CompletableFuture<Dialog |
continueDialog(DialogContext dc)
Chamado quando uma caixa de diálogo de prompt é a caixa de diálogo ativa e o usuário respondeu com uma nova atividade. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options)
Quando substituído em uma classe derivada, solicita entrada ao usuário. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)
Quando substituído em uma classe derivada, solicita entrada ao usuário. |
|
protected
java.util.concurrent.CompletableFuture<Prompt |
onRecognize(TurnContext turnContext, Map<String,Object> state, PromptOptions options)
Quando substituído em uma classe derivada, tenta reconhecer a atividade de entrada. |
| java.util.concurrent.CompletableFuture<java.lang.Void> |
repromptDialog(TurnContext turnContext, DialogInstance instance)
Chamado quando uma caixa de diálogo de prompt foi solicitada para solicitar novamente entrada ao usuário. |
|
java.util.concurrent.CompletableFuture<Dialog |
resumeDialog(DialogContext dc, DialogReason reason, Object result)
Chamado quando uma caixa de diálogo de prompt continua sendo a caixa de diálogo ativa na pilha de diálogo, como quando a caixa de diálogo ativa anterior na pilha é concluída. |
Métodos herdados de Dialog
Métodos herdados de java.lang.Object
Detalhes do construtor
ActivityPrompt
public ActivityPrompt(String dialogId, PromptValidator
Inicializa uma nova instância da classe ActivityPrompt. Chamado de construtores em classes derivadas para inicializar a classe ActivityPrompt.
Parâmetros:
The value of dialogId must be unique within the
<xref uid="com.microsoft.bot.dialogs.DialogSet" data-throw-if-not-resolved="false" data-raw-source="DialogSet"></xref> or <xref uid="com.microsoft.bot.dialogs.ComponentDialog" data-throw-if-not-resolved="false" data-raw-source="ComponentDialog"></xref> to which the
prompt is added.
Detalhes do método
beginDialog
public CompletableFuture
Chamado quando uma caixa de diálogo de prompt é enviada por push para a pilha de diálogo e está sendo ativada.
Substituições:
ActivityPrompt.beginDialog(DialogContext dc, Object options)Parâmetros:
Retornos:
If the task is successful, the result indicates whether the prompt is
still active after the turn has been processed by the prompt.
continueDialog
public CompletableFuture
Chamado quando uma caixa de diálogo de prompt é a caixa de diálogo ativa e o usuário respondeu com uma nova atividade.
Substituições:
ActivityPrompt.continueDialog(DialogContext dc)Parâmetros:
Retornos:
If the task is successful, the result indicates whether the dialog is
still active after the turn has been processed by the dialog. The
prompt generally continues to receive the user's replies until it
accepts the user's reply as valid input for the prompt.
onPrompt
protected CompletableFuture
Quando substituído em uma classe derivada, solicita entrada ao usuário.
Parâmetros:
Retornos:
onPrompt
protected CompletableFuture
Quando substituído em uma classe derivada, solicita entrada ao usuário.
Parâmetros:
Retornos:
onRecognize
protected CompletableFuture
Quando substituído em uma classe derivada, tenta reconhecer a atividade de entrada.
Parâmetros:
Retornos:
If the task is successful, the result describes the result of the
recognition attempt.
repromptDialog
public CompletableFuture
Chamado quando uma caixa de diálogo de prompt foi solicitada para solicitar novamente entrada ao usuário.
Substituições:
ActivityPrompt.repromptDialog(TurnContext turnContext, DialogInstance instance)Parâmetros:
Retornos:
resumeDialog
public CompletableFuture
Chamado quando uma caixa de diálogo de prompt continua sendo a caixa de diálogo ativa na pilha de diálogo, como quando a caixa de diálogo ativa anterior na pilha é concluída.
Substituições:
ActivityPrompt.resumeDialog(DialogContext dc, DialogReason reason, Object result)Parâmetros:
Retornos:
If the task is successful, the result indicates whether the dialog is
still active after the turn has been processed by the dialog.