Microsoft.Bot.Builder.FormFlow Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
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. |