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 提示识别器结果{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 实例。

Parameters:

turnContext - 与用户当前轮次对话的上下文。
recognized - 识别结果来自提示的识别尝试。
state - 关联提示实例的状态。
options - 用于此识别尝试的提示选项。

方法详细信息

getAttemptCount

public int getAttemptCount()

获取此提示实例已执行的次数。 将提示添加到对话堆栈时,将设置此计数。

Returns:

尝试计数。

getContext

public TurnContext getContext()

TurnContext获取与用户的当前会话轮次的 。

Returns:

与用户当前轮次对话的上下文。

getOptions

public PromptOptions getOptions()

PromptOptions获取用于此识别尝试的 。

Returns:

用于此识别尝试的提示选项。

getRecognized

public PromptRecognizerResult getRecognized()

获取从提示的识别尝试返回的 {@link PromptRecognizerResult{T}}。

Returns:

识别结果来自提示的识别尝试。

getState

public Map getState()

获取关联的提示实例的状态。

Returns:

关联提示实例的状态。

适用于