Delen via


FormBuilder<T> Klas

Definitie

Bouw een formulier door berichten, velden en bevestigingen op te geven 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

Formulierstatusklasse.

Overname
FormBuilder<T>

Opmerkingen

Velden worden gedefinieerd door weerspiegeling van het type T en kenmerken zoals DescribeAttribute, NumericAttribute, OptionalAttributePatternAttribute, PromptAttributeen TermsAttributeTemplateAttribute. Voor alle kenmerken worden redelijke standaardwaarden gegenereerd.

Constructors

FormBuilder<T>(Boolean)

Een nieuwe opbouwfunctie voor formulieren maken voor het maken van een formulier met behulp van reflectie.

Velden

_form

Bouw een formulier door berichten, velden en bevestigingen op te geven via reflectie of programmatisch.

(Overgenomen van FormBuilderBase<T>)

Eigenschappen

Configuration

Bouw een formulier door berichten, velden en bevestigingen op te geven via reflectie of programmatisch.

(Overgenomen van FormBuilderBase<T>)

Methoden

AddRemainingFields(IEnumerable<String>)

Bouw een formulier door berichten, velden en bevestigingen op te geven via reflectie of programmatisch.

Build(Assembly, String)

Bouw een formulier door berichten, velden en bevestigingen op te geven via reflectie of programmatisch.

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

Bouw een formulier door berichten, velden en bevestigingen op te geven via reflectie of programmatisch.

(Overgenomen van FormBuilderBase<T>)
Confirm(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>)

Bouw een formulier door berichten, velden en bevestigingen op te geven via reflectie of programmatisch.

(Overgenomen van FormBuilderBase<T>)
Confirm(String, ActiveDelegate<T>, IEnumerable<String>)

Bouw een formulier door berichten, velden en bevestigingen op te geven via reflectie of programmatisch.

(Overgenomen van FormBuilderBase<T>)
Field(IField<T>)

Bouw een formulier door berichten, velden en bevestigingen op te geven via reflectie of programmatisch.

(Overgenomen van FormBuilderBase<T>)
Field(String, ActiveDelegate<T>, ValidateAsyncDelegate<T>)

Bouw een formulier door berichten, velden en bevestigingen op te geven via reflectie of programmatisch.

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

Bouw een formulier door berichten, velden en bevestigingen op te geven via reflectie of programmatisch.

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

Bouw een formulier door berichten, velden en bevestigingen op te geven via reflectie of programmatisch.

HasField(String)

Bouw een formulier door berichten, velden en bevestigingen op te geven via reflectie of programmatisch.

(Overgenomen van FormBuilderBase<T>)
Message(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>)

Bouw een formulier door berichten, velden en bevestigingen op te geven via reflectie of programmatisch.

(Overgenomen van FormBuilderBase<T>)
Message(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>)

Bouw een formulier door berichten, velden en bevestigingen op te geven via reflectie of programmatisch.

(Overgenomen van FormBuilderBase<T>)
Message(String, ActiveDelegate<T>, IEnumerable<String>)

Bouw een formulier door berichten, velden en bevestigingen op te geven via reflectie of programmatisch.

(Overgenomen van FormBuilderBase<T>)
OnCompletion(OnCompletionAsyncDelegate<T>)

Bouw een formulier door berichten, velden en bevestigingen op te geven via reflectie of programmatisch.

(Overgenomen van FormBuilderBase<T>)
Prompter(PromptAsyncDelegate<T>)

Bouw een formulier door berichten, velden en bevestigingen op te geven via reflectie of programmatisch.

(Overgenomen van FormBuilderBase<T>)

Van toepassing op