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 Prompt |
| 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 实例。
参数:
turnContext
- 与用户的当前会话轮次的上下文。
recognized
- 识别结果来自提示的识别尝试。
state
- 关联的提示实例的状态。
options
- 用于此识别尝试的提示选项。
方法详细信息
getAttemptCount
public int getAttemptCount()
获取执行提示的此实例的次数。 当提示添加到对话框堆栈时,将设置此计数。
返回:
尝试计数。
getContext
getOptions
getRecognized
public PromptRecognizerResult
获取从提示的识别尝试返回的 {@link PromptRecognizerResult{T}}。
返回:
识别结果来自提示的识别尝试。
getState
public Map
获取关联提示实例的状态。
返回:
关联的提示实例的状态。