NumberPrompt<T> 클래스
- 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.
형식 매개 변수
- T
int, long, double 또는 float일 수 있는 이 프롬프트의 숫자 형식입니다.
public class NumberPrompt
extends Prompt<T>
사용자에게 숫자를 입력하라는 메시지를 표시합니다. 숫자 프롬프트는 현재 , , , doubleintlong 및 decimal 형식 float 을 지원합니다.
생성자 요약
생성자 | Description |
---|---|
NumberPrompt(String dialogId, PromptValidator<T> validator, Class<T> classOfNumber) |
{@link 번호 |
NumberPrompt(String dialogId, PromptValidator<T> validator, String defaultLocale, Class<T> classOfNumber) |
{@link 번호 |
NumberPrompt(String dialogId, Class<T> classOfNumber) |
{@link 번호 |
메서드 요약
한정자 및 형식 | 메서드 및 설명 |
---|---|
java.lang.String |
getDefaultLocale()
프롬프트의 언어별 동작을 확인하는 데 사용되는 기본 로캘을 가져옵니다. |
protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)
사용자에게 입력을 묻는 메시지를 표시합니다. |
protected
java.util.concurrent.CompletableFuture<Prompt |
onRecognize(TurnContext turnContext, Map<String,Object> state, PromptOptions options)
사용자의 입력을 인식하려고 시도합니다. |
void |
setDefaultLocale(String defaultLocale)
프롬프트의 언어별 동작을 결정하는 데 사용되는 기본 로캘을 설정합니다. |
다음에서 상속된 메서드 Dialog
다음에서 상속된 메서드 Prompt
다음에서 상속된 메서드 java.lang.Object
생성자 세부 정보
NumberPrompt
public NumberPrompt(String dialogId, PromptValidator
{@link NumberPrompt{T}} 클래스의 새 인스턴스를 초기화합니다.
매개 변수:
Throw:
NumberPrompt
public NumberPrompt(String dialogId, PromptValidator
{@link NumberPrompt{T}} 클래스의 새 인스턴스를 초기화합니다.
매개 변수:
Throw:
NumberPrompt
public NumberPrompt(String dialogId, Class
{@link NumberPrompt{T}} 클래스의 새 인스턴스를 초기화합니다.
매개 변수:
Throw:
메서드 세부 정보
getDefaultLocale
public String getDefaultLocale()
프롬프트의 언어별 동작을 확인하는 데 사용되는 기본 로캘을 가져옵니다.
반환:
onPrompt
protected CompletableFuture
사용자에게 입력을 묻는 메시지를 표시합니다.
재정의:
NumberPrompt<T>.onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)매개 변수:
반환:
onRecognize
protected CompletableFuture
사용자의 입력을 인식하려고 시도합니다.
재정의:
NumberPrompt<T>.onRecognize(TurnContext turnContext, Map<String,Object> state, PromptOptions options)매개 변수:
반환:
If the task is successful, the result describes the result of the
recognition attempt.
setDefaultLocale
public void setDefaultLocale(String defaultLocale)
프롬프트의 언어별 동작을 결정하는 데 사용되는 기본 로캘을 설정합니다.
매개 변수: