TextPrompt 클래스
- java.
lang. Object - com.
microsoft. bot. dialogs. Dialog - com.
microsoft. bot. dialogs. prompts. Prompt<T> - com.
microsoft. bot. dialogs. prompts. TextPrompt
- com.
- com.
- com.
public class TextPrompt
extends Prompt<java.lang.String>
사용자에게 텍스트 입력을 묻는 메시지를 표시합니다.
생성자 요약
생성자 | Description |
---|---|
TextPrompt(String dialogId) |
TextPrompt 클래스의 새 인스턴스를 초기화합니다. |
TextPrompt(String dialogId, PromptValidator<String> validator) |
TextPrompt 클래스의 새 인스턴스를 초기화합니다. |
메서드 요약
한정자 및 형식 | 메서드 및 설명 |
---|---|
protected java.util.concurrent.CompletableFuture<java.lang.Boolean> |
onPreBubbleEvent(DialogContext dc, DialogEvent e)
이벤트가 부모에 버블링되기 전에 호출됩니다. |
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)
사용자의 입력을 인식하려고 시도합니다. |
다음에서 상속된 메서드 Dialog
다음에서 상속된 메서드 Prompt
다음에서 상속된 메서드 java.lang.Object
생성자 세부 정보
TextPrompt
TextPrompt
public TextPrompt(String dialogId, PromptValidator
TextPrompt 클래스의 새 인스턴스를 초기화합니다.
매개 변수:
메서드 세부 정보
onPreBubbleEvent
protected CompletableFuture
이벤트가 부모에 버블링되기 전에 호출됩니다. 'true'를 반환하면 대화 부모에게 이벤트가 더 이상 버블링되지 않으며 모든 자식 대화 상자가 기본 처리를 수행하지 못하게 되므로 이벤트를 가로채는 것이 좋습니다.
재정의:
TextPrompt.onPreBubbleEvent(DialogContext dc, DialogEvent e)매개 변수:
반환:
onPrompt
protected CompletableFuture
사용자에게 입력을 묻는 메시지를 표시합니다.
재정의:
TextPrompt.onPrompt(TurnContext turnContext, Map<String,Object> state, PromptOptions options, Boolean isRetry)매개 변수:
반환:
onRecognize
protected CompletableFuture
사용자의 입력을 인식하려고 시도합니다.
재정의:
TextPrompt.onRecognize(TurnContext turnContext, Map<String,Object> state, PromptOptions options)매개 변수:
반환: