TextPrompt Klasse
- 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>
Fordert den Benutzer zur Texteingabe auf.
Zusammenfassung zum Konstruktor
| Konstruktor | Beschreibung |
|---|---|
| TextPrompt(String dialogId) |
Initialisiert eine neue Instanz der TextPrompt Klasse. |
| TextPrompt(String dialogId, PromptValidator<String> validator) |
Initialisiert eine neue Instanz der TextPrompt Klasse. |
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
| protected java.util.concurrent.CompletableFuture<java.lang.Boolean> |
onPreBubbleEvent(DialogContext dc, DialogEvent e)
Wird aufgerufen, bevor ein Ereignis in das übergeordnete Element eingeblasen wird. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)
Fordert den Benutzer zur Eingabe auf. |
|
protected
java.util.concurrent.CompletableFuture<Prompt |
onRecognize(TurnContext turnContext, Map<String,Object> state, PromptOptions options)
Versucht, die Eingabe des Benutzers zu erkennen. |
Geerbte Methoden von Dialog
Geerbte Methoden von Prompt
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
TextPrompt
public TextPrompt(String dialogId)
Initialisiert eine neue Instanz der TextPrompt Klasse.
Parameter:
TextPrompt
public TextPrompt(String dialogId, PromptValidator
Initialisiert eine neue Instanz der TextPrompt Klasse.
Parameter:
Details zur Methode
onPreBubbleEvent
protected CompletableFuture
Wird aufgerufen, bevor ein Ereignis in das übergeordnete Element eingeblasen wird. Dies ist ein guter Ort, um das Abfangen eines Ereignisses durchzuführen, da das Zurückgeben von "true" eine weitere Bubbling des Ereignisses an die übergeordneten Dialoge verhindert und auch verhindert, dass untergeordnete Dialogfelder ihre Standardverarbeitung ausführen.
Überschreibt:
TextPrompt.onPreBubbleEvent(DialogContext dc, DialogEvent e)Parameter:
Gibt zurück:
onPrompt
protected CompletableFuture
Fordert den Benutzer zur Eingabe auf.
Überschreibt:
TextPrompt.onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)Parameter:
Gibt zurück:
onRecognize
protected CompletableFuture
Versucht, die Eingabe des Benutzers zu erkennen.
Überschreibt:
TextPrompt.onRecognize(TurnContext turnContext, Map<String,Object> state, PromptOptions options)Parameter:
Gibt zurück: