Delen via


Microsoft.Bot.Builder.FormFlow Naamruimte

Klassen

Choice

Keuze voor het verduidelijken van een dubbelzinnige waarde in ValidateResult.

CommandDescription

Beschrijving van alle informatie die nodig is voor een ingebouwde opdracht.

DescribeAttribute

Kenmerk om de standaardbeschrijving van een veld, eigenschap of opsommingswaarde te overschrijven.

FormBuilder<T>

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

FormBuilderBase<T>.Form
FormBuilderBase<T>

Abstracte basisklasse voor Form Builders.

FormCanceledException

Er wordt een uitzondering gegenereerd wanneer het invullen van formulieren wordt geannuleerd door het afsluiten of door een uitzondering van de gebruiker.

FormCanceledException<T>

Er wordt een uitzondering gegenereerd wanneer het invullen van formulieren wordt geannuleerd door het afsluiten of door een uitzondering van de gebruiker.

FormConfiguration

Standaardwaarden voor het formulier.

FormDialog

Statische factory-methoden voor het maken van formulierdialoogvensters.

FormDialog<T>

Formulierdialoogvenster om uw status in te vullen.

FormFlowAttribute

Abstracte basisklasse voor FormFlow-kenmerken.

IForm<T>

Interface voor formulierdefinities.

IgnoreFieldAttribute

Definieer een veld of eigenschap als uitgesloten.

NumericAttribute

Geef limieten op voor de mogelijke waarden in een numeriek veld of een numerieke eigenschap.

OptionalAttribute

Definieer een veld of eigenschap als optioneel.

OrderAttribute

Definieer een volgordegewicht van het veld of de eigenschap.

PatternAttribute

Geef een reguliere expressie op om een tekenreeksveld te valideren.

PromptAttribute

Definieer de prompt die wordt gebruikt bij het vragen over een veld.

TemplateAttribute

Definieer een sjabloon voor het genereren van tekenreeksen.

TermsAttribute

Kenmerk om de standaardtermen te overschrijven die worden gebruikt om een veld, eigenschap of opsommingswaarde te vergelijken met gebruikersinvoer.

ValidateResult

Kapselt het resultaat in van een ValidateAsyncDelegate<T>

Interfaces

IFormBuilder<T>

Interface voor het maken van een formulier.

IFormDialog<T>

Interface voor het beheren van een FormFlow-dialoogvenster.

Enums

BoolDefault

Booleaanse waarde met drie statussen.

CaseNormalization

Het geval van woorden normaliseren.

ChoiceStyleOptions

Hiermee geeft u op hoe keuzes worden weergegeven die zijn gegenereerd door {||} in een tekenreeks \ref patterns.

FeedbackOptions

Bepalen hoe de gebruiker feedback krijgt na elke vermelding.

FormCommand

Opdrachten die worden ondersteund in formulierdialoogvensters.

FormOptions

Opties voor het uitvoeren van formulieren.

TemplateUsage

Alle ingebouwde sjablonen.

Gedelegeerden

ActiveDelegate<T>

Een gemachtigde voor het testen van een formulierstatus om te zien of een bepaalde stap actief is.

BuildFormDelegate<T>

Gemachtigde voor het maken van het formulier.

MessageDelegate<T>

Gegeven state retourneert een PromptAttribute met een sjabloon om het bericht weer te geven.

OnCompletionAsyncDelegate<T>

Een gemachtigde die wordt aangeroepen wanneer een formulier is ingevuld.

ValidateAsyncDelegate<T>

Een gemachtigde voor het valideren van een bepaald antwoord op een prompt.