InputDialog 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义输入对话框。
public abstract class InputDialog : Microsoft.Bot.Builder.Dialogs.Dialog
type InputDialog = class
inherit Dialog
Public MustInherit Class InputDialog
Inherits Dialog
- 继承
- 派生
构造函数
InputDialog() |
定义输入对话框。 |
字段
TURN_COUNT_PROPERTY |
定义对话框上下文轮次计数属性值。 |
VALUE_PROPERTY |
定义对话上下文状态属性值。 |
属性
AllowInterruptions |
获取或设置 intteruption 策略。 |
AlwaysPrompt |
获取或设置一个值,该值指示输入是否应始终提示用户,而不考虑是否存在值。 |
DefaultValue |
获取或设置超过 MaxTurnCount 时输入对话框的默认值。 |
DefaultValueResponse |
获取或设置在达到 MaxTurnCount 且使用默认值时要发送的活动模板。 |
Disabled |
获取或设置是否应禁用此操作。 |
Id |
获取或设置对话框的 ID。 (继承自 Dialog) |
InvalidPrompt |
获取或设置每当提供的值无效时要发送给用户的活动模板。 |
MaxTurnCount |
获取或设置在对话框放弃之前请求用户提供此值的最大次数。 |
Prompt |
获取或设置要发送给用户的活动。 |
Property |
获取或设置值将绑定到的内存属性路径。 |
Source |
获取 cref=“SourceRange”/>的信息。 (继承自 Dialog) |
TelemetryClient |
获取或设置用于日志记录的 IBotTelemetryClient。 (继承自 Dialog) |
UnrecognizedPrompt |
获取或设置用于重试的活动模板。 |
Validations |
获取或设置要运行的表达式以验证输入。 |
Value |
获取或设置用于将输入绑定到对话框的表达式。 |
方法
扩展方法
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
创建对话堆栈并启动对话,将其推送到堆栈上。 |