ConfirmPrompt Klasse
- java.
lang. Object - com.
microsoft. bot. dialogs. Dialog - com.
microsoft. bot. dialogs. prompts. Prompt<T> - com.
microsoft. bot. dialogs. prompts. ConfirmPrompt
- com.
- com.
- com.
public class ConfirmPrompt
extends Prompt<java.lang.Boolean>
Fordert einen Benutzer auf, etwas mit einer Ja/Nein-Antwort zu bestätigen.
Zusammenfassung zum Konstruktor
| Konstruktor | Beschreibung |
|---|---|
| ConfirmPrompt(String dialogId) |
Initialisiert eine neue Instanz der ConfirmPrompt Klasse. |
| ConfirmPrompt(String dialogId, PromptValidator<Boolean> validator, String defaultLocale) |
Initialisiert eine neue Instanz der ConfirmPrompt Klasse. |
| ConfirmPrompt(String dialogId, Map<String,Triplet<Choice,Choice,ChoiceFactoryOptions>> choiceDefaults, PromptValidator<Boolean> validator, String defaultLocale) |
Initialisiert eine neue Instanz der ConfirmPrompt Klasse. |
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
|
Choice |
getChoiceOptions()
Ruft zusätzliche Optionen ab, die an die ChoiceFactory übergeben und verwendet werden, um die Art der Auswahl zu optimieren, die für den Benutzer gerendert wird. |
| org.javatuples.Pair<Choice,Choice> |
getConfirmChoices()
Ruft das Ja und nein Choice für die Eingabeaufforderung ab. |
| java.lang.String |
getDefaultLocale()
Legt das Standardgebietsschema fest, das zum Bestimmen des sprachspezifischen Verhaltens der Eingabeaufforderung verwendet wird, oder legt dieses fest. |
|
List |
getStyle()
Ruft die Formatvorlage ab, die beim Präsentieren der Eingabeaufforderung für den Benutzer verwendet werden soll. |
| 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. |
| void |
setChoiceOptions(ChoiceFactoryOptions choiceOptions)
Legt zusätzliche Optionen fest, die an die ChoiceFactory übergeben werden, und wird verwendet, um die Art der Auswahl zu optimieren, die für den Benutzer gerendert wird. |
| void |
setConfirmChoices(Pair<Choice,Choice> confirmChoices)
Legt die Ja- und nein-Choice für die Eingabeaufforderung fest. |
| void |
setDefaultLocale(String defaultLocale)
Legt das Standardgebietsschema fest, das verwendet wird, um das sprachspezifische Verhalten der Eingabeaufforderung zu bestimmen. |
| void |
setStyle(ListStyle style)
Legt die Formatvorlage fest, die beim Darstellen der Eingabeaufforderung für den Benutzer verwendet werden soll. |
Geerbte Methoden von Dialog
Geerbte Methoden von Prompt
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
ConfirmPrompt
public ConfirmPrompt(String dialogId)
Initialisiert eine neue Instanz der ConfirmPrompt Klasse.
Parameter:
ConfirmPrompt
public ConfirmPrompt(String dialogId, PromptValidator
Initialisiert eine neue Instanz der ConfirmPrompt Klasse.
Parameter:
The value of <xref uid="" data-throw-if-not-resolved="false" data-raw-source="dialogId"></xref> 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. If the <xref uid="com.microsoft.bot.schema.Activity.locale" data-throw-if-not-resolved="false" data-raw-source="Activity#locale"></xref> of
the <xref uid="com.microsoft.bot.dialogs.DialogContext" data-throw-if-not-resolved="false" data-raw-source="DialogContext"></xref> .<xref uid="com.microsoft.bot.dialogs.DialogContext.context" data-throw-if-not-resolved="false" data-raw-source="DialogContext#context"></xref>
.<xref uid="" data-throw-if-not-resolved="false" data-raw-source="ITurnContext#activity"></xref> is specified, then that
local is used to determine language specific behavior;
otherwise the <xref uid="" data-throw-if-not-resolved="false" data-raw-source="defaultLocale"></xref> is used. US-English
is the used if no language or default locale is
available, or if the language or locale is not otherwise
supported.
ConfirmPrompt
public ConfirmPrompt(String dialogId, Map
Initialisiert eine neue Instanz der ConfirmPrompt Klasse.
Parameter:
The value of <xref uid="" data-throw-if-not-resolved="false" data-raw-source="dialogId"></xref> 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. If the <xref uid="com.microsoft.bot.schema.Activity.locale" data-throw-if-not-resolved="false" data-raw-source="Activity#locale"></xref> of
the <xref uid="com.microsoft.bot.dialogs.DialogContext" data-throw-if-not-resolved="false" data-raw-source="DialogContext"></xref>
.<xref uid="com.microsoft.bot.dialogs.DialogContext.context" data-throw-if-not-resolved="false" data-raw-source="DialogContext#context"></xref>
.<xref uid="" data-throw-if-not-resolved="false" data-raw-source="ITurnContext#activity"></xref> is specified, then that
local is used to determine language specific behavior;
otherwise the <xref uid="" data-throw-if-not-resolved="false" data-raw-source="defaultLocale"></xref> is used. US-English
is the used if no language or default locale is
available, or if the language or locale is not
otherwise supported.
Details zur Methode
getChoiceOptions
public ChoiceFactoryOptions getChoiceOptions()
Ruft zusätzliche Optionen ab, die an die ChoiceFactory übergeben und verwendet werden, um die Art der Auswahl zu optimieren, die für den Benutzer gerendert wird.
Gibt zurück:
getConfirmChoices
getDefaultLocale
public String getDefaultLocale()
Legt das Standardgebietsschema fest, das zum Bestimmen des sprachspezifischen Verhaltens der Eingabeaufforderung verwendet wird, oder legt dieses fest.
Gibt zurück:
getStyle
public ListStyle getStyle()
Ruft die Formatvorlage ab, die beim Präsentieren der Eingabeaufforderung für den Benutzer verwendet werden soll.
Gibt zurück:
onPrompt
protected CompletableFuture
Fordert den Benutzer zur Eingabe auf.
Überschreibt:
ConfirmPrompt.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:
ConfirmPrompt.onRecognize(TurnContext turnContext, Map<String,Object> state, PromptOptions options)Parameter:
Gibt zurück:
setChoiceOptions
public void setChoiceOptions(ChoiceFactoryOptions choiceOptions)
Legt zusätzliche Optionen fest, die an die ChoiceFactory übergeben werden, und wird verwendet, um die Art der Auswahl zu optimieren, die für den Benutzer gerendert wird.
Parameter:
setConfirmChoices
setDefaultLocale
public void setDefaultLocale(String defaultLocale)
Legt das Standardgebietsschema fest, das verwendet wird, um das sprachspezifische Verhalten der Eingabeaufforderung zu bestimmen.
Parameter:
setStyle
public void setStyle(ListStyle style)
Legt die Formatvorlage fest, die beim Darstellen der Eingabeaufforderung für den Benutzer verwendet werden soll.
Parameter: