Freigeben über


Microsoft.Bot.Builder.FormFlow Namespace

Klassen

Choice

Wahl zum Klären eines mehrdeutigen Werts in ValidateResult.

CommandDescription

Beschreibung aller Informationen, die für einen integrierten Befehl benötigt werden.

DescribeAttribute

Attribut, um die Standardbeschreibung eines Felds, einer Eigenschaft oder eines Enumerationswerts zu überschreiben.

FormBuilder<T>

Erstellen Sie ein Formular, indem Sie Nachrichten, Felder und Bestätigungen per Reflektion oder programmgesteuert angeben.

FormBuilderBase<T>.Form
FormBuilderBase<T>

Abstrakte Basisklasse für Formular-Generatoren.

FormCanceledException

Ausnahme, die generiert wird, wenn das Ausfüllen des Formulars vom Benutzer beendet oder vom Benutzer abgebrochen wird.

FormCanceledException<T>

Ausnahme, die generiert wird, wenn das Ausfüllen des Formulars vom Benutzer beendet oder vom Benutzer abgebrochen wird.

FormConfiguration

Standardwerte für das Formular.

FormDialog

Statische Factorymethoden zum Erstellen von Formulardialogfeldern.

FormDialog<T>

Formulardialogfeld zum Ausfüllen Ihres Zustands.

FormFlowAttribute

Abstrakte Basisklasse für FormFlow-Attribute.

IForm<T>

Formulardefinitionsschnittstelle.

IgnoreFieldAttribute

Definieren Sie ein Feld oder eine Eigenschaft als ausgeschlossen.

NumericAttribute

Geben Sie Grenzwerte für die möglichen Werte in einem numerischen Feld oder einer Eigenschaft an.

OptionalAttribute

Definieren Sie ein Feld oder eine Eigenschaft als optional.

OrderAttribute

Definieren Sie eine Reihenfolgesgewichtung des Felds oder der Eigenschaft.

PatternAttribute

Geben Sie einen regulären Ausdruck an, um ein Zeichenfolgenfeld zu überprüfen.

PromptAttribute

Definieren Sie die Eingabeaufforderung, die verwendet wird, wenn Sie nach einem Feld fragen.

TemplateAttribute

Definieren Sie eine Vorlage zum Generieren von Zeichenfolgen.

TermsAttribute

Attribut, um die Standardbegriffe zu überschreiben, die zum Abgleichen eines Felds, einer Eigenschaft oder eines Enumerationswerts mit benutzereingaben verwendet werden.

ValidateResult

Kapselt das Ergebnis eines ValidateAsyncDelegate<T>

Schnittstellen

IFormBuilder<T>

Schnittstelle zum Erstellen eines Formulars.

IFormDialog<T>

Schnittstelle zum Steuern eines FormFlow-Dialogfelds.

Enumerationen

BoolDefault

Boolescher Wert mit drei Status.

CaseNormalization

Normalisieren der Groß- und Kleinschreibung von Wörtern

ChoiceStyleOptions

Gibt an, wie von {||} generierte Optionen in einer \ref patterns-Zeichenfolge angezeigt werden.

FeedbackOptions

Steuern Sie, wie der Benutzer nach jedem Eintrag Feedback erhält.

FormCommand

Befehle, die in Formulardialogfeldern unterstützt werden.

FormOptions

Optionen für die Formularausführung.

TemplateUsage

Alle integrierten Vorlagen.

Delegaten

ActiveDelegate<T>

Ein Delegat zum Testen eines Formularzustands, um festzustellen, ob ein bestimmter Schritt aktiv ist.

BuildFormDelegate<T>

Delegat für das Erstellen des Formulars.

MessageDelegate<T>

Geben Sie state eine PromptAttribute mit einer Vorlage für die anzuzeigende Nachricht zurück.

OnCompletionAsyncDelegate<T>

Ein Delegat, der beim Ausfüllen eines Formulars aufgerufen wird.

ValidateAsyncDelegate<T>

Ein Delegat zum Überprüfen einer bestimmten Antwort auf eine Eingabeaufforderung.