PromptValidatorContext<T> 类
- java.
lang. Object - com.
microsoft. bot. dialogs. prompts. PromptValidatorContext<T>
- com.
类型参数
- T
此上下文的类型
public class PromptValidatorContext
包含 {@link PromptValidator{T}} 的上下文信息。
构造函数摘要
构造函数 | 说明 |
---|---|
PromptValidatorContext(TurnContext turnContext, PromptRecognizerResult<T> recognized, Map<String,Object> state, PromptOptions options) |
创建提示 |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
int |
getAttemptCount()
获取此提示实例已执行的次数。 |
Turn |
getContext()
TurnContext获取与用户的当前会话轮次的 。 |
Prompt |
getOptions()
PromptOptions获取用于此识别尝试的 。 |
Prompt |
getRecognized()
获取从提示的识别尝试返回的 {@link 提示 |
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
创建 PromptValidatorContext 实例。
Parameters:
turnContext
- 与用户当前轮次对话的上下文。
recognized
- 识别结果来自提示的识别尝试。
state
- 关联提示实例的状态。
options
- 用于此识别尝试的提示选项。
方法详细信息
getAttemptCount
public int getAttemptCount()
获取此提示实例已执行的次数。 将提示添加到对话堆栈时,将设置此计数。
Returns:
尝试计数。
getContext
getOptions
getRecognized
public PromptRecognizerResult
获取从提示的识别尝试返回的 {@link PromptRecognizerResult{T}}。
Returns:
识别结果来自提示的识别尝试。
getState
public Map
获取关联的提示实例的状态。
Returns:
关联提示实例的状态。