Taal

FormBuilder<T> Klas

Definitie

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
FormBuilder<T>

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>)

Van toepassing op