FormBuilder<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellen Sie ein Formular, indem Sie Nachrichten, Felder und Bestätigungen per Reflektion oder programmgesteuert angeben.
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)
Typparameter
- T
Formularstatusklasse.
- Vererbung
Hinweise
Felder werden durch Reflexion über den Typ T
und die Attribute wie DescribeAttribute, , NumericAttributeOptionalAttributePatternAttribute, PromptAttributeTermsAttribute und TemplateAttributedefiniert. Für alle Attribute werden angemessene Standardwerte generiert.
Konstruktoren
FormBuilder<T>(Boolean) |
Erstellen Sie einen neuen Formular-Generator zum Erstellen eines Formulars mithilfe von Reflektion. |
Felder
_form |
Erstellen Sie ein Formular, indem Sie Nachrichten, Felder und Bestätigungen per Reflektion oder programmgesteuert angeben. (Geerbt von FormBuilderBase<T>) |
Eigenschaften
Configuration |
Erstellen Sie ein Formular, indem Sie Nachrichten, Felder und Bestätigungen per Reflektion oder programmgesteuert angeben. (Geerbt von FormBuilderBase<T>) |
Methoden
AddRemainingFields(IEnumerable<String>) |
Erstellen Sie ein Formular, indem Sie Nachrichten, Felder und Bestätigungen per Reflektion oder programmgesteuert angeben. |
Build(Assembly, String) |
Erstellen Sie ein Formular, indem Sie Nachrichten, Felder und Bestätigungen per Reflektion oder programmgesteuert angeben. |
Confirm(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>) |
Erstellen Sie ein Formular, indem Sie Nachrichten, Felder und Bestätigungen per Reflektion oder programmgesteuert angeben. (Geerbt von FormBuilderBase<T>) |
Confirm(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>) |
Erstellen Sie ein Formular, indem Sie Nachrichten, Felder und Bestätigungen per Reflektion oder programmgesteuert angeben. (Geerbt von FormBuilderBase<T>) |
Confirm(String, ActiveDelegate<T>, IEnumerable<String>) |
Erstellen Sie ein Formular, indem Sie Nachrichten, Felder und Bestätigungen per Reflektion oder programmgesteuert angeben. (Geerbt von FormBuilderBase<T>) |
Field(IField<T>) |
Erstellen Sie ein Formular, indem Sie Nachrichten, Felder und Bestätigungen per Reflektion oder programmgesteuert angeben. (Geerbt von FormBuilderBase<T>) |
Field(String, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Erstellen Sie ein Formular, indem Sie Nachrichten, Felder und Bestätigungen per Reflektion oder programmgesteuert angeben. |
Field(String, PromptAttribute, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Erstellen Sie ein Formular, indem Sie Nachrichten, Felder und Bestätigungen per Reflektion oder programmgesteuert angeben. |
Field(String, String, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Erstellen Sie ein Formular, indem Sie Nachrichten, Felder und Bestätigungen per Reflektion oder programmgesteuert angeben. |
HasField(String) |
Erstellen Sie ein Formular, indem Sie Nachrichten, Felder und Bestätigungen per Reflektion oder programmgesteuert angeben. (Geerbt von FormBuilderBase<T>) |
Message(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>) |
Erstellen Sie ein Formular, indem Sie Nachrichten, Felder und Bestätigungen per Reflektion oder programmgesteuert angeben. (Geerbt von FormBuilderBase<T>) |
Message(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>) |
Erstellen Sie ein Formular, indem Sie Nachrichten, Felder und Bestätigungen per Reflektion oder programmgesteuert angeben. (Geerbt von FormBuilderBase<T>) |
Message(String, ActiveDelegate<T>, IEnumerable<String>) |
Erstellen Sie ein Formular, indem Sie Nachrichten, Felder und Bestätigungen per Reflektion oder programmgesteuert angeben. (Geerbt von FormBuilderBase<T>) |
OnCompletion(OnCompletionAsyncDelegate<T>) |
Erstellen Sie ein Formular, indem Sie Nachrichten, Felder und Bestätigungen per Reflektion oder programmgesteuert angeben. (Geerbt von FormBuilderBase<T>) |
Prompter(PromptAsyncDelegate<T>) |
Erstellen Sie ein Formular, indem Sie Nachrichten, Felder und Bestätigungen per Reflektion oder programmgesteuert angeben. (Geerbt von FormBuilderBase<T>) |