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

類別

名稱 Description
AttachmentContentTypeValidatorAttribute

附件內容類型驗證器屬性。

AttachmentValidatorAttribute

用於附件驗證的抽象基底類別。

AwaitableAttachment
Confirmation<T>

Confirmation

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

所有使用 EF 模式的屬性所使用的抽象基底類別 \r。

TermMatch

請描述使用者輸入中可能的匹配。

介面

名稱 Description
IField<T>

介面連接特定領域的所有資訊。

IFieldDescription

描述欄位及其數值所顯示的資訊。

IFieldPrompt<T>

這會提供關於場的控制資訊。

IFieldResources

儲存/在地化生成資源的介面。

IFields<T>

介面用來追蹤表單中所有欄位。

IFieldState<T>

定義對欄位基本存取的介面。

ILocalizer

用於在地化字串資源的介面。

IPrompt<T>

提示介面及其對應的識別器。

IRecognize<T>

識別器介面,能在使用者輸入中尋找匹配。

列舉

名稱 Description
FieldRole

場在形式中所扮演的角色。

SpecialValues

特殊類型匹配的列舉。

StepDirection

下一步的指引。

委派

名稱 Description
DefineAsyncDelegate<T>

請定義現場委派。

NextDelegate<T>

一個代表,負責決定表格下一步要執行的步驟。

PromptAsyncDelegate<T>

一位負責造型與發佈提示的代表。

RecognizeEnumeration<T>.DescriptionDelegate

委託從 C# 值映射到其描述。

RecognizeEnumeration<T>.TermsDelegate

委託人回傳條件以匹配 C# 值。