FormBuilder<T> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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>) |