Microsoft.Bot.Builder.FormFlow 名前空間

クラス

名前 説明
Choice

ValidateResultにおける曖昧な価値を明確にするための選択。

CommandDescription

組み込みコマンドに必要なすべての情報の説明。

DescribeAttribute

属性はフィールド、プロパティ、または列挙値のデフォルト記述を上書きします。

FormBuilder<T>

メッセージ、フィールド、確認をリフレクションやプログラム的に指定してフォームを構築しましょう。

FormBuilderBase<T>.Form
FormBuilderBase<T>

Form Buildersの抽象ベースクラス。

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

3州ブール値。

CaseNormalization

単語の格をどうやって正規化するか。

ChoiceStyleOptions

{||}によって生成された選択肢を \refパターン文字列でどのように表示するかを指定します。

FeedbackOptions

各エントリー後にユーザーがどのようにフィードバックを受け取るかをコントロールできます。

FormCommand

フォームダイアログでサポートされるコマンド。

FormOptions

フォーム実行のオプション。

TemplateUsage

すべての組み込みテンプレート。

代理人

名前 説明
ActiveDelegate<T>

特定のステップがアクティブかどうかを確認するためにフォームステートをテストするデリゲート。

BuildFormDelegate<T>

フォーム作成の委任者。

MessageDelegate<T>

メッセージが表示されるテンプレート付きのPromptAttributestateを返します。

OnCompletionAsyncDelegate<T>

フォームが記入されると代表者が電話をかけます。

ValidateAsyncDelegate<T>

特定の回答をプロンプトに対して検証するための代表者。