Microsoft.Bot.Builder.FormFlow Naamruimte

Klassen

Name Description
Choice

Keuze om een dubbelzinnige waarde in ValidateResultte verduidelijken.

CommandDescription

Beschrijving van alle informatie die nodig is voor een ingebouwd commando.

DescribeAttribute

Attribuut om de standaardbeschrijving van een veld, eigenschap of enumwaarde te overschrijven.

FormBuilder<T>

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

FormBuilderBase<T>.Form
FormBuilderBase<T>

Abstracte basisklasse voor Vormbouwers.

FormCanceledException

Uitzondering wordt gegenereerd wanneer formulierinvullen wordt geannuleerd door gebruiker die afsluit of een uitzondering maakt.

FormCanceledException<T>

Uitzondering wordt gegenereerd wanneer formulierinvullen wordt geannuleerd door gebruiker die afsluit of een uitzondering maakt.

FormConfiguration

Standaardwaarden voor het formulier.

FormDialog

Statische fabrieksmethoden voor het maken van formulierdialogen.

FormDialog<T>

Vorm dialoog om je staat in te vullen.

FormFlowAttribute

Abstracte basisklasse voor FormFlow-attributen.

IForm<T>

Formulierdefinitie-interface.

IgnoreFieldAttribute

Definieer een veld of eigenschap als uitgesloten.

NumericAttribute

Geef limieten aan de mogelijke waarden in een numeriek veld of eigenschap.

OptionalAttribute

Definieer een veld of eigenschap als optioneel.

OrderAttribute

Definieer een ordegewicht van het veld of de eigenschap.

PatternAttribute

Geef een reguliere expressie om een stringveld te valideren.

PromptAttribute

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

TemplateAttribute

Definieer een sjabloon voor het genereren van strings.

TermsAttribute

Attribuut om de standaardtermen te overschrijven die worden gebruikt om een veld, eigenschap of enumwaarde aan gebruikersinvoer te koppelen.

ValidateResult

Bevat het resultaat van een ValidateAsyncDelegate<T>

Interfaces

Name Description
IFormBuilder<T>

Interface voor het bouwen van een formulier.

IFormDialog<T>

Interface voor het bedienen van een FormFlow-dialoog.

Enums

Name Description
BoolDefault

Driestaten booleaanse waarde.

CaseNormalization

Hoe normaliseer je de naamval van woorden.

ChoiceStyleOptions

Specificeert hoe keuzes gegenereerd door {||} in een \ref-patronenstring getoond moeten worden.

FeedbackOptions

Bepaal hoe de gebruiker feedback krijgt na elke invoer.

FormCommand

Commando's worden ondersteund in formulierdialogen.

FormOptions

Opties voor formulieruitvoering.

TemplateUsage

Alle ingebouwde sjablonen.

Gedelegeerden

Name Description
ActiveDelegate<T>

Een gedelegeerde om een formulierstatus te testen om te zien of een bepaalde stap actief is.

BuildFormDelegate<T>

Delegeer het formulier opstellen.

MessageDelegate<T>

Geef state een PromptAttribute sjabloon terug met een sjabloon om het bericht te tonen.

OnCompletionAsyncDelegate<T>

Een afgevaardigde belt wanneer een formulier is ingevuld.

ValidateAsyncDelegate<T>

Een afgevaardigde om een bepaald antwoord op een prompt te valideren.