DateTimePrompt 클래스
- 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>>
사용자에게 날짜-시간 값을 묻는 메시지를 표시합니다.
생성자 요약
생성자 | Description |
---|---|
DateTimePrompt(String dialogId, PromptValidator<List<DateTimeResolution>> validator, String defaultLocale) |
DateTimePrompt 클래스의 새 인스턴스를 초기화합니다. |
메서드 요약
한정자 및 형식 | 메서드 및 설명 |
---|---|
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
생성자 세부 정보
DateTimePrompt
public DateTimePrompt(String dialogId, PromptValidator> validator, String defaultLocale)
DateTimePrompt 클래스의 새 인스턴스를 초기화합니다.
매개 변수:
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.
메서드 세부 정보
getDefaultLocale
public String getDefaultLocale()
프롬프트의 언어별 동작을 확인하는 데 사용되는 기본 로캘을 가져옵니다.
반환:
onPrompt
protected CompletableFuture
사용자에게 입력을 묻는 메시지를 표시합니다.
재정의:
DateTimePrompt.onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)매개 변수:
반환:
onRecognize
protected CompletableFuture
사용자의 입력을 날짜-시간 값으로 인식하려고 시도합니다.
재정의:
DateTimePrompt.onRecognize(TurnContext turnContext, Map<String,Object> state, PromptOptions options)매개 변수:
반환:
setDefaultLocale
public void setDefaultLocale(String defaultLocale)
프롬프트의 언어별 동작을 결정하는 데 사용되는 기본 로캘을 설정합니다.
매개 변수: