Microsoft.Bot.Builder.FormFlow.Advanced 命名空间

AttachmentContentTypeValidatorAttribute

附件内容类型验证程序属性。

AttachmentValidatorAttribute

用于附件验证的抽象基类。

AwaitableAttachment
Confirmation<T>

确认

Extensions
Field<T>

具有 IField 的声明性实现的基类。

FieldReflector<T>

通过反射填充字段信息。

Fields<T>

按名称编制索引的所有字段的字典。

FormButton

将映射到 Connector.Action 的窗体按钮。

FormPrompt

表单提示器返回的提示。

Language

与语言相关的实用工具。

LanguageResources
Localizer

资源本地化程序。

NextStep

接下来要执行的步骤。

Prompter<T>

将提示和识别器打包在一起。

RecognizeAttachment<T>

识别活动实例中的附件。

RecognizeBool<T>

识别布尔值。

RecognizeDateTime<T>

识别日期/时间表达式。

RecognizeDouble<T>

识别双精度字段或浮点数字段。

RecognizeEnumeration<T>

枚举值的识别器。

RecognizeNumber<T>

识别数字字段。

RecognizePrimitive<T>

用于构造基元值识别器的抽象类。

RecognizeString<T>

识别字符串字段。

ScriptGlobals

要传递到使用 FormBuilderJson定义的脚本中的全局值。

TemplateBaseAttribute

使用 \ref 模式的所有属性使用的抽象基类。

TermMatch

在用户输入中描述可能的匹配项。

接口

IField<T>

有关特定字段的所有信息的接口。

IFieldDescription

描述显示的有关字段及其值的信息。

IFieldPrompt<T>

这会提供有关字段的控制信息。

IFieldResources

用于保存/本地化生成的资源的接口。

IFields<T>

用于跟踪窗体中所有字段的接口。

IFieldState<T>

定义对字段的基本访问的接口。

ILocalizer

用于本地化字符串资源的接口。

IPrompt<T>

提示及其关联的识别器接口。

IRecognize<T>

用于在用户输入中查找匹配项的识别器的接口。

枚举

FieldRole

字段在窗体中扮演的角色。

SpecialValues

特殊类型的匹配项的枚举。

StepDirection

下一步的方向。

委托

DefineAsyncDelegate<T>

定义字段委托。

NextDelegate<T>

一个委托,用于决定表单中要执行的下一步。

PromptAsyncDelegate<T>

用于设置样式并发布提示的委托。

RecognizeEnumeration<T>.DescriptionDelegate

委托用于从 C# 值映射到其说明。

RecognizeEnumeration<T>.TermsDelegate

委托以返回 C# 值要匹配的字词。