TextPrompt Classe
- java.
lang. Object - com.
microsoft. bot. dialogs. Dialog - com.
microsoft. bot. dialogs. prompts. Prompt<T> - com.
microsoft. bot. dialogs. prompts. TextPrompt
- com.
- com.
- com.
public class TextPrompt
extends Prompt<java.lang.String>
Richiede all'utente l'input di testo.
Riepilogo dei costruttori
| Costruttore | Descrizione |
|---|---|
| TextPrompt(String dialogId) |
Inizializza una nuova istanza della classe TextPrompt. |
| TextPrompt(String dialogId, PromptValidator<String> validator) |
Inizializza una nuova istanza della classe TextPrompt. |
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
| protected java.util.concurrent.CompletableFuture<java.lang.Boolean> |
onPreBubbleEvent(DialogContext dc, DialogEvent e)
Chiamato prima che un evento venga visualizzato nell'elemento padre. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)
Richiede l'input all'utente. |
|
protected
java.util.concurrent.CompletableFuture<Prompt |
onRecognize(TurnContext turnContext, Map<String,Object> state, PromptOptions options)
Tenta di riconoscere l'input dell'utente. |
Metodi ereditati da Dialog
Metodi ereditati da Prompt
Metodi ereditati da java.lang.Object
Dettagli costruttore
TextPrompt
public TextPrompt(String dialogId)
Inizializza una nuova istanza della classe TextPrompt.
Parametri:
TextPrompt
public TextPrompt(String dialogId, PromptValidator
Inizializza una nuova istanza della classe TextPrompt.
Parametri:
Dettagli metodo
onPreBubbleEvent
protected CompletableFuture
Chiamato prima che un evento venga visualizzato nell'elemento padre. Questo è un buon posto per eseguire l'intercettazione di un evento in quanto la restituzione di "true" impedirà qualsiasi ulteriore bubbling dell'evento agli elementi padre dei dialoghi e impedirà anche a qualsiasi dialogo figlio di eseguire l'elaborazione predefinita.
Override:
TextPrompt.onPreBubbleEvent(DialogContext dc, DialogEvent e)Parametri:
Restituisce:
onPrompt
protected CompletableFuture
Richiede l'input all'utente.
Override:
TextPrompt.onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)Parametri:
Restituisce:
onRecognize
protected CompletableFuture
Tenta di riconoscere l'input dell'utente.
Override:
TextPrompt.onRecognize(TurnContext turnContext, Map<String,Object> state, PromptOptions options)Parametri:
Restituisce: