DateTimePrompt Classe
- 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>>
Invite un utilisateur à entrer une valeur date-heure.
Récapitulatif du constructeur
| Constructeur | Description |
|---|---|
| DateTimePrompt(String dialogId, PromptValidator<List<DateTimeResolution>> validator, String defaultLocale) |
Initialise une nouvelle instance de la classe DateTimePrompt. |
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
| java.lang.String |
getDefaultLocale()
Obtient les paramètres régionaux par défaut utilisés pour déterminer le comportement propre à la langue de l’invite. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)
Invite l’utilisateur à entrer. |
|
protected
java.util.concurrent.CompletableFuture<Prompt |
onRecognize(TurnContext turnContext, Map<String,Object> state, PromptOptions options)
Tente de reconnaître l’entrée de l’utilisateur comme valeur date/heure. |
| void |
setDefaultLocale(String defaultLocale)
Définit les paramètres régionaux par défaut utilisés pour déterminer le comportement propre à la langue de l’invite. |
Méthodes héritées de Dialog
Méthodes héritées de Prompt
Méthodes héritées de java.lang.Object
Détails du constructeur
DateTimePrompt
public DateTimePrompt(String dialogId, PromptValidator> validator, String defaultLocale)
Initialise une nouvelle instance de la classe DateTimePrompt.
Paramètres:
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.
Détails de la méthode
getDefaultLocale
public String getDefaultLocale()
Obtient les paramètres régionaux par défaut utilisés pour déterminer le comportement propre à la langue de l’invite.
Retours:
onPrompt
protected CompletableFuture
Invite l’utilisateur à entrer.
Remplacements:
DateTimePrompt.onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)Paramètres:
Retours:
onRecognize
protected CompletableFuture
Tente de reconnaître l’entrée de l’utilisateur comme valeur date/heure.
Remplacements:
DateTimePrompt.onRecognize(TurnContext turnContext, Map<String,Object> state, PromptOptions options)Paramètres:
Retours:
setDefaultLocale
public void setDefaultLocale(String defaultLocale)
Définit les paramètres régionaux par défaut utilisés pour déterminer le comportement propre à la langue de l’invite.
Paramètres: