FormBuilder<T> Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bouw een formulier door berichten, velden en bevestigingen te specificeren via reflectie of programmatisch.
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)
Type parameters
- T
Vorm de staatsklas.
- Overname
Opmerkingen
Velden worden gedefinieerd door reflectie over het type T en attributen zoals DescribeAttribute, NumericAttribute,PatternAttributeOptionalAttribute , , PromptAttributeen TermsAttributeTemplateAttribute. Voor alle attributen worden redelijke standaardwaarden gegenereerd.
Constructors
| Name | Description |
|---|---|
| FormBuilder<T>(Boolean) |
Maak een nieuwe formulierbouwer om een formulier te maken met reflectie. |
Velden
| Name | Description |
|---|---|
| _form |
Bouw een formulier door berichten, velden en bevestigingen te specificeren via reflectie of programmatisch. (Overgenomen van FormBuilderBase<T>) |
Eigenschappen
| Name | Description |
|---|---|
| Configuration |
Bouw een formulier door berichten, velden en bevestigingen te specificeren via reflectie of programmatisch. (Overgenomen van FormBuilderBase<T>) |
Methoden
| Name | Description |
|---|---|
| AddRemainingFields(IEnumerable<String>) |
Bouw een formulier door berichten, velden en bevestigingen te specificeren via reflectie of programmatisch. |
| Build(Assembly, String) |
Bouw een formulier door berichten, velden en bevestigingen te specificeren via reflectie of programmatisch. |
| Confirm(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>) |
Bouw een formulier door berichten, velden en bevestigingen te specificeren via reflectie of programmatisch. (Overgenomen van FormBuilderBase<T>) |
| Confirm(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>) |
Bouw een formulier door berichten, velden en bevestigingen te specificeren via reflectie of programmatisch. (Overgenomen van FormBuilderBase<T>) |
| Confirm(String, ActiveDelegate<T>, IEnumerable<String>) |
Bouw een formulier door berichten, velden en bevestigingen te specificeren via reflectie of programmatisch. (Overgenomen van FormBuilderBase<T>) |
| Field(IField<T>) |
Bouw een formulier door berichten, velden en bevestigingen te specificeren via reflectie of programmatisch. (Overgenomen van FormBuilderBase<T>) |
| Field(String, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Bouw een formulier door berichten, velden en bevestigingen te specificeren via reflectie of programmatisch. |
| Field(String, PromptAttribute, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Bouw een formulier door berichten, velden en bevestigingen te specificeren via reflectie of programmatisch. |
| Field(String, String, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Bouw een formulier door berichten, velden en bevestigingen te specificeren via reflectie of programmatisch. |
| HasField(String) |
Bouw een formulier door berichten, velden en bevestigingen te specificeren via reflectie of programmatisch. (Overgenomen van FormBuilderBase<T>) |
| Message(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>) |
Bouw een formulier door berichten, velden en bevestigingen te specificeren via reflectie of programmatisch. (Overgenomen van FormBuilderBase<T>) |
| Message(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>) |
Bouw een formulier door berichten, velden en bevestigingen te specificeren via reflectie of programmatisch. (Overgenomen van FormBuilderBase<T>) |
| Message(String, ActiveDelegate<T>, IEnumerable<String>) |
Bouw een formulier door berichten, velden en bevestigingen te specificeren via reflectie of programmatisch. (Overgenomen van FormBuilderBase<T>) |
| OnCompletion(OnCompletionAsyncDelegate<T>) |
Bouw een formulier door berichten, velden en bevestigingen te specificeren via reflectie of programmatisch. (Overgenomen van FormBuilderBase<T>) |
| Prompter(PromptAsyncDelegate<T>) |
Bouw een formulier door berichten, velden en bevestigingen te specificeren via reflectie of programmatisch. (Overgenomen van FormBuilderBase<T>) |