Microsoft.Bot.Builder.FormFlow Namnområde

Klasser

Name Description
Choice

Val för att förtydliga ett tvetydigt värde i ValidateResult.

CommandDescription

Beskrivning av all information som behövs för ett inbyggt kommando.

DescribeAttribute

Attribut för att åsidosätta standardbeskrivningen av ett fält, egenskap eller enumvärde.

FormBuilder<T>

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

FormBuilderBase<T>.Form
FormBuilderBase<T>

Abstrakt basklass för Formbyggare.

FormCanceledException

Undantag genereras när formulärfyllning avbryts av användaravslut eller undantag.

FormCanceledException<T>

Undantag genereras när formulärfyllning avbryts av användaravslut eller undantag.

FormConfiguration

Standardvärden för formuläret.

FormDialog

Statiska fabriksmetoder för att skapa formulärdialoger.

FormDialog<T>

Formulär dialog för att fylla i din delstat.

FormFlowAttribute

Abstrakt basklass för FormFlow-attribut.

IForm<T>

Gränssnitt för formulärdefinition.

IgnoreFieldAttribute

Definiera ett fält eller en egenskap som utesluten.

NumericAttribute

Ange gränser för möjliga värden i ett numeriskt fält eller egenskap.

OptionalAttribute

Definiera ett fält eller en egenskap som valfritt.

OrderAttribute

Definiera en ordningsvikt för fältet eller egenskapen.

PatternAttribute

Tillhandahåll ett reguljärt uttryck för att validera ett strängfält.

PromptAttribute

Definiera vilken prompt som används när man frågar om ett fält.

TemplateAttribute

Definiera en mall för att generera strängar.

TermsAttribute

Attribut för att åsidosätta standardtermer som används för att matcha ett fält, egenskap eller enumvärde med användarens inmatning.

ValidateResult

Kapslar in resultatet av en ValidateAsyncDelegate<T>

Gränssnitt

Name Description
IFormBuilder<T>

Gränssnitt för att bygga ett formulär.

IFormDialog<T>

Gränssnitt för att styra en FormFlow-dialog.

Uppräkningar

Name Description
BoolDefault

Tredelstats booleanvärde.

CaseNormalization

Hur man normaliserar kasus i ord.

ChoiceStyleOptions

Specificerar hur val som genereras av {||} ska visas i en \ref-mönstersträng.

FeedbackOptions

Kontrollera hur användaren får feedback efter varje inlägg.

FormCommand

Kommandon stöds i formdialoger.

FormOptions

Alternativ för formulärexekvering.

TemplateUsage

Alla inbyggda mallar.

Delegeringar

Name Description
ActiveDelegate<T>

En delegat för att testa ett formulärtillstånd för att se om ett visst steg är aktivt.

BuildFormDelegate<T>

Delegera för att bygga formuläret.

MessageDelegate<T>

Returnera state en PromptAttribute med en mall för meddelandet att visa.

OnCompletionAsyncDelegate<T>

En delegat ringer när ett formulär är ifyllt.

ValidateAsyncDelegate<T>

En delegat för att validera ett visst svar på en prompt.