Microsoft.Bot.Builder.FormFlow 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
Choice |
用于阐明 中的 ValidateResult不明确值的选项。 |
CommandDescription |
内置命令所需的所有信息的说明。 |
DescribeAttribute |
用于替代字段、属性或枚举值的默认说明的属性。 |
FormBuilder<T> |
通过反射或编程方式指定消息、字段和确认来生成表单。 |
FormBuilderBase<T>.Form | |
FormBuilderBase<T> |
表单生成器的抽象基类。 |
FormCanceledException |
用户退出或异常取消填写表单时生成的异常。 |
FormCanceledException<T> |
用户退出或异常取消填写表单时生成的异常。 |
FormConfiguration |
窗体的默认值。 |
FormDialog |
用于创建表单对话框的静态工厂方法。 |
FormDialog<T> |
用于填写状态的“表单”对话框。 |
FormFlowAttribute |
FormFlow 属性的抽象基类。 |
IForm<T> |
表单定义接口。 |
IgnoreFieldAttribute |
将字段或属性定义为排除。 |
NumericAttribute |
对数值字段或属性中可能的值提供限制。 |
OptionalAttribute |
将字段或属性定义为可选。 |
OrderAttribute |
定义字段或属性的订单权重。 |
PatternAttribute |
提供正则表达式来验证字符串字段。 |
PromptAttribute |
定义询问字段时使用的提示。 |
TemplateAttribute |
定义用于生成字符串的模板。 |
TermsAttribute |
用于替代用于将字段、属性或枚举值与用户输入匹配的默认术语的属性。 |
ValidateResult |
封装 的结果 ValidateAsyncDelegate<T> |
接口
IFormBuilder<T> |
用于生成窗体的接口。 |
IFormDialog<T> |
用于控制 FormFlow 对话框的接口。 |
枚举
BoolDefault |
三个状态布尔值。 |
CaseNormalization |
如何规范化单词大小写。 |
ChoiceStyleOptions |
指定如何在 \ref 模式字符串中显示 {||} 生成的选项。 |
FeedbackOptions |
控制用户在每个条目后如何获取反馈。 |
FormCommand |
表单对话框中支持的命令。 |
FormOptions |
用于窗体执行的选项。 |
TemplateUsage |
所有内置模板。 |
委托
ActiveDelegate<T> |
用于测试窗体状态以查看特定步骤是否处于活动状态的委托。 |
BuildFormDelegate<T> |
用于生成窗体的委托。 |
MessageDelegate<T> |
给定返回 |
OnCompletionAsyncDelegate<T> |
表单完成时调用的委托。 |
ValidateAsyncDelegate<T> |
用于验证对提示的特定响应的委托。 |