PromptValidatorContext<T> クラス

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

型パラメーター

T

このコンテキストの型

public class PromptValidatorContext

{@link PromptValidator{T}} のコンテキスト情報が含まれています。

コンストラクターの概要

コンストラクター 説明
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()

関連付けられているプロンプト インスタンスの状態を取得します。

戻り値:

関連付けられているプロンプト インスタンスの状態。

適用対象