PromptValidatorContext<T> 類別

  • java.lang.Object
    • com.microsoft.bot.dialogs.prompts.PromptValidatorContext<T>

類型參數

T

此內容的類型

public class PromptValidatorContext

包含 {@link PromptValidator{T}} 的內容資訊。

建構函式摘要

建構函式 Description
PromptValidatorContext(TurnContext turnContext, PromptRecognizerResult<T> recognized, Map<String,Object> state, PromptOptions options)

內容實例建立驗證程式提示。

方法摘要

修飾詞與類型 方法與描述
int getAttemptCount()

取得執行這個提示實例的次數。

TurnContext getContext()

取得目前與使用者交談回合的 TurnContext

PromptOptions getOptions()

取得用於這個辨識嘗試的 PromptOptions

PromptRecognizerResult<T> getRecognized()

取得從提示辨識嘗試傳回的 {@link PromptRecognizerResult{T}} 。

java.util.Map<java.lang.String,java.lang.Object> getState()

取得相關聯提示實例的狀態。

方法繼承來源 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

建構函式詳細資料

PromptValidatorContext

public PromptValidatorContext(TurnContext turnContext, PromptRecognizerResult recognized, Map state, PromptOptions options)

建立 PromptValidatorContext 實例。

參數:

turnContext - 目前與使用者交談回合的內容。
recognized - 辨識結果來自提示的辨識嘗試。
state - 相關聯提示實例的狀態。
options - 用於此辨識嘗試的提示選項。

方法詳細資料

getAttemptCount

public int getAttemptCount()

取得執行這個提示實例的次數。 當提示新增至對話框堆疊時,就會設定此計數。

傳回:

嘗試計數。

getContext

public TurnContext getContext()

取得目前與使用者交談回合的 TurnContext

傳回:

目前與使用者交談回合的內容。

getOptions

public PromptOptions getOptions()

取得用於這個辨識嘗試的 PromptOptions

傳回:

用於此辨識嘗試的提示選項。

getRecognized

public PromptRecognizerResult getRecognized()

取得從提示辨識嘗試傳回的 {@link PromptRecognizerResult{T}} 。

傳回:

辨識結果來自提示的辨識嘗試。

getState

public Map getState()

取得相關聯提示實例的狀態。

傳回:

相關聯提示實例的狀態。

適用於