Sdílet prostřednictvím


FormBuilder<T> Třída

Definice

Vytvořte formulář zadáním zpráv, polí a potvrzení prostřednictvím reflexe nebo programově.

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)

Parametry typu

T

Stavová třída formuláře.

Dědičnost
FormBuilder<T>

Poznámky

Pole budou definována odrazem nad typem T a atributy, jako jsou DescribeAttribute, OptionalAttributeNumericAttributePatternAttribute, , TermsAttributePromptAttributea TemplateAttribute. Pro všechny atributy se vygenerují přiměřené výchozí hodnoty.

Konstruktory

FormBuilder<T>(Boolean)

Vytvořte nový tvůrce formulářů pro vytvoření formuláře pomocí reflexe.

Pole

_form

Vytvořte formulář zadáním zpráv, polí a potvrzení prostřednictvím reflexe nebo programově.

(Zděděno od FormBuilderBase<T>)

Vlastnosti

Configuration

Vytvořte formulář zadáním zpráv, polí a potvrzení prostřednictvím reflexe nebo programově.

(Zděděno od FormBuilderBase<T>)

Metody

AddRemainingFields(IEnumerable<String>)

Vytvořte formulář zadáním zpráv, polí a potvrzení prostřednictvím reflexe nebo programově.

Build(Assembly, String)

Vytvořte formulář zadáním zpráv, polí a potvrzení prostřednictvím reflexe nebo programově.

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

Vytvořte formulář zadáním zpráv, polí a potvrzení prostřednictvím reflexe nebo programově.

(Zděděno od FormBuilderBase<T>)
Confirm(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>)

Vytvořte formulář zadáním zpráv, polí a potvrzení prostřednictvím reflexe nebo programově.

(Zděděno od FormBuilderBase<T>)
Confirm(String, ActiveDelegate<T>, IEnumerable<String>)

Vytvořte formulář zadáním zpráv, polí a potvrzení prostřednictvím reflexe nebo programově.

(Zděděno od FormBuilderBase<T>)
Field(IField<T>)

Vytvořte formulář zadáním zpráv, polí a potvrzení prostřednictvím reflexe nebo programově.

(Zděděno od FormBuilderBase<T>)
Field(String, ActiveDelegate<T>, ValidateAsyncDelegate<T>)

Vytvořte formulář zadáním zpráv, polí a potvrzení prostřednictvím reflexe nebo programově.

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

Vytvořte formulář zadáním zpráv, polí a potvrzení prostřednictvím reflexe nebo programově.

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

Vytvořte formulář zadáním zpráv, polí a potvrzení prostřednictvím reflexe nebo programově.

HasField(String)

Vytvořte formulář zadáním zpráv, polí a potvrzení prostřednictvím reflexe nebo programově.

(Zděděno od FormBuilderBase<T>)
Message(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>)

Vytvořte formulář zadáním zpráv, polí a potvrzení prostřednictvím reflexe nebo programově.

(Zděděno od FormBuilderBase<T>)
Message(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>)

Vytvořte formulář zadáním zpráv, polí a potvrzení prostřednictvím reflexe nebo programově.

(Zděděno od FormBuilderBase<T>)
Message(String, ActiveDelegate<T>, IEnumerable<String>)

Vytvořte formulář zadáním zpráv, polí a potvrzení prostřednictvím reflexe nebo programově.

(Zděděno od FormBuilderBase<T>)
OnCompletion(OnCompletionAsyncDelegate<T>)

Vytvořte formulář zadáním zpráv, polí a potvrzení prostřednictvím reflexe nebo programově.

(Zděděno od FormBuilderBase<T>)
Prompter(PromptAsyncDelegate<T>)

Vytvořte formulář zadáním zpráv, polí a potvrzení prostřednictvím reflexe nebo programově.

(Zděděno od FormBuilderBase<T>)

Platí pro