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)參數:
傳回: