Språk

FormBuilder<T> Klass

Definition

Bygg ett formulär genom att specificera meddelanden, fält och bekräftelser via reflektion eller programatiskt.

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)

Typparametrar

T

Bilda delstatsklass.

Arv
FormBuilder<T>

Kommentarer

Fält kommer att definieras genom reflektion över typen T och attributen som DescribeAttribute, NumericAttribute, OptionalAttributePatternAttribute, , PromptAttributeoch TemplateAttributeTermsAttribute . För alla attribut kommer rimliga betalningsinställelser att genereras.

Konstruktorer

Name Description
FormBuilder<T>(Boolean)

Skapa en ny formulärbyggare för att bygga ett formulär med hjälp av reflektion.

Fält

Name Description
_form

Bygg ett formulär genom att specificera meddelanden, fält och bekräftelser via reflektion eller programatiskt.

(Ärvd från FormBuilderBase<T>)

Egenskaper

Name Description
Configuration

Bygg ett formulär genom att specificera meddelanden, fält och bekräftelser via reflektion eller programatiskt.

(Ärvd från FormBuilderBase<T>)

Metoder

Name Description
AddRemainingFields(IEnumerable<String>)

Bygg ett formulär genom att specificera meddelanden, fält och bekräftelser via reflektion eller programatiskt.

Build(Assembly, String)

Bygg ett formulär genom att specificera meddelanden, fält och bekräftelser via reflektion eller programatiskt.

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

Bygg ett formulär genom att specificera meddelanden, fält och bekräftelser via reflektion eller programatiskt.

(Ärvd från FormBuilderBase<T>)
Confirm(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>)

Bygg ett formulär genom att specificera meddelanden, fält och bekräftelser via reflektion eller programatiskt.

(Ärvd från FormBuilderBase<T>)
Confirm(String, ActiveDelegate<T>, IEnumerable<String>)

Bygg ett formulär genom att specificera meddelanden, fält och bekräftelser via reflektion eller programatiskt.

(Ärvd från FormBuilderBase<T>)
Field(IField<T>)

Bygg ett formulär genom att specificera meddelanden, fält och bekräftelser via reflektion eller programatiskt.

(Ärvd från FormBuilderBase<T>)
Field(String, ActiveDelegate<T>, ValidateAsyncDelegate<T>)

Bygg ett formulär genom att specificera meddelanden, fält och bekräftelser via reflektion eller programatiskt.

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

Bygg ett formulär genom att specificera meddelanden, fält och bekräftelser via reflektion eller programatiskt.

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

Bygg ett formulär genom att specificera meddelanden, fält och bekräftelser via reflektion eller programatiskt.

HasField(String)

Bygg ett formulär genom att specificera meddelanden, fält och bekräftelser via reflektion eller programatiskt.

(Ärvd från FormBuilderBase<T>)
Message(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>)

Bygg ett formulär genom att specificera meddelanden, fält och bekräftelser via reflektion eller programatiskt.

(Ärvd från FormBuilderBase<T>)
Message(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>)

Bygg ett formulär genom att specificera meddelanden, fält och bekräftelser via reflektion eller programatiskt.

(Ärvd från FormBuilderBase<T>)
Message(String, ActiveDelegate<T>, IEnumerable<String>)

Bygg ett formulär genom att specificera meddelanden, fält och bekräftelser via reflektion eller programatiskt.

(Ärvd från FormBuilderBase<T>)
OnCompletion(OnCompletionAsyncDelegate<T>)

Bygg ett formulär genom att specificera meddelanden, fält och bekräftelser via reflektion eller programatiskt.

(Ärvd från FormBuilderBase<T>)
Prompter(PromptAsyncDelegate<T>)

Bygg ett formulär genom att specificera meddelanden, fält och bekräftelser via reflektion eller programatiskt.

(Ärvd från FormBuilderBase<T>)

Gäller för