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 Prompt识别器Result{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()

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

返回:

关联的提示实例的状态。

适用于