Language

FormBuilder<T> クラス

定義

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

public sealed class FormBuilder<T> : Microsoft.Bot.Builder.FormFlow.FormBuilderBase<T> where T : class
type FormBuilder<'T (requires 'T : null)> = class
    inherit FormBuilderBase<'T (requires 'T : null)>
Public NotInheritable Class FormBuilder(Of T)
Inherits FormBuilderBase(Of T)

型パラメーター

T

州のクラスを形成する。

継承
FormBuilder<T>

注釈

フィールドは型 T や、 DescribeAttribute、 NumericAttribute、 OptionalAttributePatternAttribute、 PromptAttribute、 TermsAttribute 、 TemplateAttributeなどの属性を反映して定義されます。 すべての属性に対して、合理的なデフォルトが生成されます。

コンストラクター

名前 説明
FormBuilder<T>(Boolean)

リフレクションを使ってフォームを作成するための新しいフォームビルダーを作成しましょう。

フィールド

名前 説明
_form

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

(継承元 FormBuilderBase<T>)

プロパティ

名前 説明
Configuration

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

(継承元 FormBuilderBase<T>)

メソッド

名前 説明
AddRemainingFields(IEnumerable<String>)

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

Build(Assembly, String)

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

Confirm(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>)

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

(継承元 FormBuilderBase<T>)
Confirm(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>)

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

(継承元 FormBuilderBase<T>)
Confirm(String, ActiveDelegate<T>, IEnumerable<String>)

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

(継承元 FormBuilderBase<T>)
Field(IField<T>)

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

(継承元 FormBuilderBase<T>)
Field(String, ActiveDelegate<T>, ValidateAsyncDelegate<T>)

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

Field(String, PromptAttribute, ActiveDelegate<T>, ValidateAsyncDelegate<T>)

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

Field(String, String, ActiveDelegate<T>, ValidateAsyncDelegate<T>)

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

HasField(String)

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

(継承元 FormBuilderBase<T>)
Message(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>)

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

(継承元 FormBuilderBase<T>)
Message(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>)

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

(継承元 FormBuilderBase<T>)
Message(String, ActiveDelegate<T>, IEnumerable<String>)

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

(継承元 FormBuilderBase<T>)
OnCompletion(OnCompletionAsyncDelegate<T>)

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

(継承元 FormBuilderBase<T>)
Prompter(PromptAsyncDelegate<T>)

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

(継承元 FormBuilderBase<T>)

適用対象