NumberPrompt<T> Classe
- java.lang.Object
- com.microsoft.bot.dialogs.Dialog
- com.microsoft.bot.dialogs.prompts.Prompt<T>
- com.microsoft.bot.dialogs.prompts.NumberPrompt<T>
Parâmetros de tipo
- T
tipo numérico para esse prompt, que pode ser int, long, double ou float.
public class NumberPrompt
extends Prompt<T>
Solicita que um usuário insira um número. Atualmente, o prompt de número dá suporte a esses tipos: float , int , long , double e decimal .
Resumo do Construtor
Construtor | Description |
---|---|
NumberPrompt(String dialogId, PromptValidator<T> validator, Class<T> classOfNumber) |
Inicializa uma nova instância da classe {@link Number |
NumberPrompt(String dialogId, PromptValidator<T> validator, String defaultLocale, Class<T> classOfNumber) |
Inicializa uma nova instância da classe {@link Number |
NumberPrompt(String dialogId, Class<T> classOfNumber) |
Inicializa uma nova instância da classe {@link Number |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
java.lang.String |
getDefaultLocale()
Obtém a localidade padrão usada para determinar o comportamento específico do idioma do prompt. |
protected
java.util.concurrent.CompletableFuture<java.lang.Void> |
onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)
Solicita entrada ao usuário. |
protected
java.util.concurrent.CompletableFuture<PromptRecognizerResult<T>> |
onRecognize(TurnContext turnContext, Map<String,Object> state, PromptOptions options)
Tenta reconhecer a entrada do usuário. |
void |
setDefaultLocale(String defaultLocale)
Define a localidade padrão usada para determinar o comportamento específico do idioma do prompt. |
Métodos herdados de Dialog
Métodos herdados de Prompt
Métodos herdados de java.lang.Object
Detalhes do construtor
NumberPrompt
public NumberPrompt(String dialogId, PromptValidator
Inicializa uma nova instância da classe {@link NumberPrompt{T}}}.
Parameters:
Throws:
NumberPrompt
public NumberPrompt(String dialogId, PromptValidator
Inicializa uma nova instância da classe {@link NumberPrompt{T}}}.
Parameters:
Throws:
NumberPrompt
public NumberPrompt(String dialogId, Class
Inicializa uma nova instância da classe {@link NumberPrompt{T}}}.
Parameters:
Throws:
Detalhes do método
getDefaultLocale
public String getDefaultLocale()
Obtém a localidade padrão usada para determinar o comportamento específico do idioma do prompt.
Returns:
onPrompt
protected CompletableFuture
Solicita entrada ao usuário.
Overrides:
NumberPrompt<T>.onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)Parameters:
Returns:
onRecognize
protected CompletableFuture<>
Tenta reconhecer a entrada do usuário.
Overrides:
NumberPrompt<T>.onRecognize(TurnContext turnContext, Map<String,Object> state, PromptOptions options)Parameters:
Returns:
If the task is successful, the result describes the result of the
recognition attempt.
setDefaultLocale
public void setDefaultLocale(String defaultLocale)
Define a localidade padrão usada para determinar o comportamento específico do idioma do prompt.
Parameters: