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

efパターンを使用するすべての属性で使われる抽象基底クラス \r。

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#値のために条件を返すために、