ChoiceInput 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
ChoiceInput - 声明性输入,用于从用户收集选项。
public class ChoiceInput : Microsoft.Bot.Builder.Dialogs.Adaptive.Input.InputDialog
type ChoiceInput = class
inherit InputDialog
Public Class ChoiceInput
Inherits InputDialog
- 继承
构造函数
| ChoiceInput(String, Int32) |
初始化 ChoiceInput 类的新实例。 |
字段
| Kind |
类标识符。 |
| TURN_COUNT_PROPERTY |
定义对话框上下文轮次计数属性值。 (继承自 InputDialog) |
| VALUE_PROPERTY |
定义对话上下文状态属性值。 (继承自 InputDialog) |
属性
| AllowInterruptions |
获取或设置 intteruption 策略。 (继承自 InputDialog) |
| AlwaysPrompt |
获取或设置一个值,该值指示输入是否应始终提示用户,而不考虑是否存在值。 (继承自 InputDialog) |
| ChoiceOptions |
获取或设置 choiceOptions 控件用于自定义语言的显示选项。 |
| Choices |
获取或设置要呈现给用户的选项列表。 |
| DefaultLocale |
获取或设置 DefaultLocale,用于分析确认选项(如果没有调用方传递)。 |
| DefaultValue |
获取或设置超过 MaxTurnCount 时输入对话框的默认值。 (继承自 InputDialog) |
| DefaultValueResponse |
获取或设置在达到 MaxTurnCount 且使用默认值时要发送的活动模板。 (继承自 InputDialog) |
| Disabled |
获取或设置是否应禁用此操作。 (继承自 InputDialog) |
| Id |
获取或设置对话框的 ID。 (继承自 Dialog) |
| InvalidPrompt |
获取或设置每当提供的值无效时要发送给用户的活动模板。 (继承自 InputDialog) |
| MaxTurnCount |
获取或设置在对话框放弃之前请求用户提供此值的最大次数。 (继承自 InputDialog) |
| OutputFormat |
获取或设置响应的格式(值或所选索引)。 |
| Prompt |
获取或设置要发送给用户的活动。 (继承自 InputDialog) |
| Property |
获取或设置值将绑定到的内存属性路径。 (继承自 InputDialog) |
| RecognizerOptions |
获取或设置如何识别响应中的选项。 |
| Source |
获取 cref=“SourceRange”/>的信息。 (继承自 Dialog) |
| Style |
获取或设置用于呈现选项的 ListStyle。 |
| TelemetryClient |
获取或设置用于日志记录的 IBotTelemetryClient。 (继承自 Dialog) |
| UnrecognizedPrompt |
获取或设置用于重试的活动模板。 (继承自 InputDialog) |
| Validations |
获取或设置要运行的表达式以验证输入。 (继承自 InputDialog) |
| Value |
获取或设置用于将输入绑定到对话框的表达式。 (继承自 InputDialog) |
方法
扩展方法
| RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
创建对话堆栈并启动对话,将其推送到堆栈上。 |