ActivityPrompt Classe
- java.
lang. Object - com.
microsoft. bot. dialogs. Dialog - com.
microsoft. bot. dialogs. prompts. ActivityPrompt
- com.
- com.
public class ActivityPrompt
extends Dialog
Définit le comportement principal d’une boîte de dialogue d’invite qui attend la réception d’une activité. Cette invite nécessite qu’un validateur soit transmis et est utile lors de l’attente d’activités non-message comme un événement à recevoir. Le validateur peut ignorer les activités reçues jusqu’à ce que le type d’activité attendu soit reçu.
Récapitulatif du constructeur
| Constructeur | Description |
|---|---|
| ActivityPrompt(String dialogId, PromptValidator<Activity> validator) |
Initialise une nouvelle instance de la classe ActivityPrompt. |
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
|
java.util.concurrent.CompletableFuture<Dialog |
beginDialog(DialogContext dc, Object options)
Appelé lorsqu’une boîte de dialogue d’invite est envoyée (push) sur la pile de dialogues et est activée. |
|
java.util.concurrent.CompletableFuture<Dialog |
continueDialog(DialogContext dc)
Appelé lorsqu’une boîte de dialogue d’invite est la boîte de dialogue active et que l’utilisateur a répondu avec une nouvelle activité. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options)
En cas de substitution dans une classe dérivée, invite l’utilisateur à entrer son entrée. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)
En cas de substitution dans une classe dérivée, invite l’utilisateur à entrer son entrée. |
|
protected
java.util.concurrent.CompletableFuture<Prompt |
onRecognize(TurnContext turnContext, Map<String,Object> state, PromptOptions options)
En cas de substitution dans une classe dérivée, tente de reconnaître l’activité entrante. |
| java.util.concurrent.CompletableFuture<java.lang.Void> |
repromptDialog(TurnContext turnContext, DialogInstance instance)
Appelé lorsqu’une boîte de dialogue d’invite a été demandée pour inviter l’utilisateur à entrer à nouveau. |
|
java.util.concurrent.CompletableFuture<Dialog |
resumeDialog(DialogContext dc, DialogReason reason, Object result)
Appelé lorsqu’une boîte de dialogue d’invite reprend la boîte de dialogue active sur la pile de dialogues, par exemple lorsque la boîte de dialogue active précédente sur la pile se termine. |
Méthodes héritées de Dialog
Méthodes héritées de java.lang.Object
Détails du constructeur
ActivityPrompt
public ActivityPrompt(String dialogId, PromptValidator
Initialise une nouvelle instance de la classe ActivityPrompt. Appelé à partir de constructeurs dans des classes dérivées pour initialiser la classe ActivityPrompt.
Paramètres:
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.
Détails de la méthode
beginDialog
public CompletableFuture
Appelé lorsqu’une boîte de dialogue d’invite est envoyée (push) sur la pile de dialogues et est activée.
Remplacements:
ActivityPrompt.beginDialog(DialogContext dc, Object options)Paramètres:
Retours:
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
Appelé lorsqu’une boîte de dialogue d’invite est la boîte de dialogue active et que l’utilisateur a répondu avec une nouvelle activité.
Remplacements:
ActivityPrompt.continueDialog(DialogContext dc)Paramètres:
Retours:
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
En cas de substitution dans une classe dérivée, invite l’utilisateur à entrer son entrée.
Paramètres:
Retours:
onPrompt
protected CompletableFuture
En cas de substitution dans une classe dérivée, invite l’utilisateur à entrer son entrée.
Paramètres:
Retours:
onRecognize
protected CompletableFuture
En cas de substitution dans une classe dérivée, tente de reconnaître l’activité entrante.
Paramètres:
Retours:
If the task is successful, the result describes the result of the
recognition attempt.
repromptDialog
public CompletableFuture
Appelé lorsqu’une boîte de dialogue d’invite a été demandée pour inviter l’utilisateur à entrer à nouveau.
Remplacements:
ActivityPrompt.repromptDialog(TurnContext turnContext, DialogInstance instance)Paramètres:
Retours:
resumeDialog
public CompletableFuture
Appelé lorsqu’une boîte de dialogue d’invite reprend la boîte de dialogue active sur la pile de dialogues, par exemple lorsque la boîte de dialogue active précédente sur la pile se termine.
Remplacements:
ActivityPrompt.resumeDialog(DialogContext dc, DialogReason reason, Object result)Paramètres:
Retours:
If the task is successful, the result indicates whether the dialog is
still active after the turn has been processed by the dialog.