DateTimePrompt Klasse
- java.
lang. Object - com.
microsoft. bot. dialogs. Dialog - com.
microsoft. bot. dialogs. prompts. Prompt<T> - com.
microsoft. bot. dialogs. prompts. DateTimePrompt
- com.
- com.
- com.
public class DateTimePrompt
extends Prompt<java.util.List<DateTimeResolution>>
Fordert einen Benutzer auf, einen Datums-/Uhrzeitwert einzufordern.
Zusammenfassung zum Konstruktor
| Konstruktor | Beschreibung |
|---|---|
| DateTimePrompt(String dialogId, PromptValidator<List<DateTimeResolution>> validator, String defaultLocale) |
Initialisiert eine neue Instanz der DateTimePrompt Klasse. |
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
| java.lang.String |
getDefaultLocale()
Ruft das Standardgebietsschema ab, das zum Bestimmen des sprachspezifischen Verhaltens der Eingabeaufforderung verwendet 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 als Datums-/Uhrzeitwert zu erkennen. |
| void |
setDefaultLocale(String defaultLocale)
Legt das Standardgebietsschema fest, das verwendet wird, um das sprachspezifische Verhalten der Eingabeaufforderung zu bestimmen. |
Geerbte Methoden von Dialog
Geerbte Methoden von Prompt
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
DateTimePrompt
public DateTimePrompt(String dialogId, PromptValidator> validator, String defaultLocale)
Initialisiert eine neue Instanz der DateTimePrompt 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
getDefaultLocale
public String getDefaultLocale()
Ruft das Standardgebietsschema ab, das zum Bestimmen des sprachspezifischen Verhaltens der Eingabeaufforderung verwendet wird.
Gibt zurück:
onPrompt
protected CompletableFuture
Fordert den Benutzer zur Eingabe auf.
Überschreibt:
DateTimePrompt.onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)Parameter:
Gibt zurück:
onRecognize
protected CompletableFuture
Versucht, die Eingabe des Benutzers als Datums-/Uhrzeitwert zu erkennen.
Überschreibt:
DateTimePrompt.onRecognize(TurnContext turnContext, Map<String,Object> state, PromptOptions options)Parameter:
Gibt zurück:
setDefaultLocale
public void setDefaultLocale(String defaultLocale)
Legt das Standardgebietsschema fest, das verwendet wird, um das sprachspezifische Verhalten der Eingabeaufforderung zu bestimmen.
Parameter: