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
| Name | Beschreibung |
|---|---|
| Choice |
Wahl zur Klärung eines mehrdeutigen Werts in ValidateResult. |
| CommandDescription |
Beschreibung aller Informationen, die für einen eingebauten Befehl benötigt werden. |
| DescribeAttribute |
Attribut, um die Standardbeschreibung eines Feldes, einer Eigenschaft oder eines Enum-Werts zu überschreiben. |
| FormBuilder<T> |
Erstellen Sie ein Formular, indem Sie Nachrichten, Felder und Bestätigungen per Reflexion oder programmatisch spezifizieren. |
| FormBuilderBase<T>.Form | |
| FormBuilderBase<T> |
Abstrakte Basisklasse für Formularbauer. |
| FormCanceledException |
Eine Ausnahme wird erzeugt, wenn das Ausfüllen von Formularen durch das Beenden oder die Ausnahme des Benutzers abgebrochen wird. |
| FormCanceledException<T> |
Eine Ausnahme wird erzeugt, wenn das Ausfüllen von Formularen durch das Beenden oder die Ausnahme des Benutzers abgebrochen wird. |
| FormConfiguration |
Standardwerte für das Formular. |
| FormDialog |
Statische Fabrik-Methoden zur Erstellung von Form-Dialogen. |
| FormDialog<T> |
Formuliere Dialog, um deinen Bundesstaat auszufüllen. |
| FormFlowAttribute |
Abstrakte Basisklasse für FormFlow-Attribute. |
| IForm<T> |
Formulardefinitions-Schnittstelle. |
| IgnoreFieldAttribute |
Definiere ein Feld oder eine Eigenschaft als ausgeschlossen. |
| NumericAttribute |
Geben Sie Grenzen für die möglichen Werte in einem numerischen Körper oder einer Eigenschaft an. |
| OptionalAttribute |
Definiere ein Feld oder eine Eigenschaft als optional. |
| OrderAttribute |
Definiere ein Ordnungsgewicht des Körpers oder der Eigenschaft. |
| PatternAttribute |
Stellen Sie einen regulären Ausdruck bereit, um ein Zeichenkettenfeld zu validieren. |
| PromptAttribute |
Definieren Sie die Eingabeaufforderung, die verwendet wird, wenn Sie nach einem Feld fragen. |
| TemplateAttribute |
Definiere eine Vorlage zur Erzeugung von Zeichenketten. |
| TermsAttribute |
Attribut, um die Standardbegriffe zu überschreiben, die verwendet werden, um ein Feld, eine Eigenschaft oder einen Enum-Wert mit Benutzereingaben abzugleichen. |
| ValidateResult |
Kapselt das Ergebnis von einem ValidateAsyncDelegate<T> |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IFormBuilder<T> |
Schnittstelle zum Erstellen eines Formulars. |
| IFormDialog<T> |
Benutzeroberfläche zur Steuerung eines FormFlow-Dialogs. |
Enumerationen
| Name | Beschreibung |
|---|---|
| BoolDefault |
Drei-Staaten-Boolean-Wert. |
| CaseNormalization |
Wie man den Kasus von Wörtern normalisiert. |
| ChoiceStyleOptions |
Spezifiziert, wie Auswahlen, die von {||} in einer \ref Patterns String erzeugt werden, angezeigt werden. |
| FeedbackOptions |
Kontrollieren Sie, wie der Nutzer nach jedem Eintrag Feedback erhält. |
| FormCommand |
Befehle werden in Formulardialogen unterstützt. |
| FormOptions |
Optionen für die Ausführung von Formularen. |
| TemplateUsage |
Alle eingebauten Vorlagen. |
Delegaten
| Name | Beschreibung |
|---|---|
| ActiveDelegate<T> |
Ein Delegierter, der einen Formularzustand testet, um zu sehen, ob ein bestimmter Schritt aktiv ist. |
| BuildFormDelegate<T> |
Delegiere für die Erstellung des Formulars. |
| MessageDelegate<T> |
Geben |
| OnCompletionAsyncDelegate<T> |
Ein Delegierter ruft an, wenn ein Formular ausgefüllt ist. |
| ValidateAsyncDelegate<T> |
Ein Delegierter, der eine bestimmte Antwort auf einen Prompt validiert. |