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>
- com.
- com.
- com.
Parametri di tipo
- T
tipo numerico per questo prompt, che può essere int, long, double o float.
public class NumberPrompt
extends Prompt<T>
Chiede a un utente di immettere un numero. Il prompt dei numeri supporta attualmente questi tipi: float , int , long , double e decimal .
Riepilogo dei costruttori
| Costruttore | Descrizione |
|---|---|
| NumberPrompt(String dialogId, PromptValidator<T> validator, Class<T> classOfNumber) |
Inizializza una nuova istanza della classe {@link Number |
| NumberPrompt(String dialogId, PromptValidator<T> validator, String defaultLocale, Class<T> classOfNumber) |
Inizializza una nuova istanza della classe {@link Number |
| NumberPrompt(String dialogId, Class<T> classOfNumber) |
Inizializza una nuova istanza della classe {@link Number |
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
| java.lang.String |
getDefaultLocale()
Ottiene le impostazioni locali predefinite utilizzate per determinare il comportamento specifico della lingua del prompt. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)
Richiede l'input all'utente. |
|
protected
java.util.concurrent.CompletableFuture<Prompt |
onRecognize(TurnContext turnContext, Map<String,Object> state, PromptOptions options)
Tenta di riconoscere l'input dell'utente. |
| void |
setDefaultLocale(String defaultLocale)
Imposta le impostazioni locali predefinite utilizzate per determinare il comportamento specifico della lingua del prompt. |
Metodi ereditati da Dialog
Metodi ereditati da Prompt
Metodi ereditati da java.lang.Object
Dettagli costruttore
NumberPrompt
public NumberPrompt(String dialogId, PromptValidator
Inizializza una nuova istanza della classe {@link NumberPrompt{T}}.
Parametri:
Genera un'eccezione:
NumberPrompt
public NumberPrompt(String dialogId, PromptValidator
Inizializza una nuova istanza della classe {@link NumberPrompt{T}}.
Parametri:
Genera un'eccezione:
NumberPrompt
public NumberPrompt(String dialogId, Class
Inizializza una nuova istanza della classe {@link NumberPrompt{T}}.
Parametri:
Genera un'eccezione:
Dettagli metodo
getDefaultLocale
public String getDefaultLocale()
Ottiene le impostazioni locali predefinite utilizzate per determinare il comportamento specifico della lingua del prompt.
Restituisce:
onPrompt
protected CompletableFuture
Richiede l'input all'utente.
Override:
NumberPrompt<T>.onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)Parametri:
Restituisce:
onRecognize
protected CompletableFuture
Tenta di riconoscere l'input dell'utente.
Override:
NumberPrompt<T>.onRecognize(TurnContext turnContext, Map<String,Object> state, PromptOptions options)Parametri:
Restituisce:
If the task is successful, the result describes the result of the
recognition attempt.
setDefaultLocale
public void setDefaultLocale(String defaultLocale)
Imposta le impostazioni locali predefinite utilizzate per determinare il comportamento specifico della lingua del prompt.
Parametri: