Microsoft.Bot.Builder.FormFlow.Advanced Namespace

Klassen

AttachmentContentTypeValidatorAttribute

Attribut für die Überprüfung des Anlageninhaltstyps.

AttachmentValidatorAttribute

Abstrakte Basisklasse, die für die Anlagenvalidierung verwendet wird.

AwaitableAttachment
Confirmation<T>

Bestätigung

Extensions
Field<T>

Basisklasse mit deklarativer Implementierung von IField.

FieldReflector<T>

Geben Sie Feldinformationen durch Reflektion ein.

Fields<T>

Wörterbuch aller Felder, die nach Namen indiziert sind.

FormButton

Eine Formularschaltfläche, die Connector.Action zugeordnet wird.

FormPrompt

Die Eingabeaufforderung, die von der Formularaufforderung zurückgegeben wird.

Language

Sprachbezogene Hilfsprogramme.

LanguageResources
Localizer

Ein Ressourcenlokalisierungsprogramm.

NextStep

Nächster Schritt.

Prompter<T>

Eine Eingabeaufforderung und eine Erkennung, die zusammen gepackt sind.

RecognizeAttachment<T>

Erkennen einer Anlage innerhalb der Aktivitätsinstanz.

RecognizeBool<T>

Erkennen eines booleschen Werts.

RecognizeDateTime<T>

Erkennen eines Datums-/Uhrzeitausdrucks.

RecognizeDouble<T>

Erkennen eines Doppel- oder Gleitkommafelds.

RecognizeEnumeration<T>

Erkennung für enumerierte Werte.

RecognizeNumber<T>

Erkennen eines numerischen Felds.

RecognizePrimitive<T>

Abstrakte Klasse zum Erstellen primitiver Werterkennungen.

RecognizeString<T>

Erkennen eines Zeichenfolgenfelds.

ScriptGlobals

Globale Werte, die an skripts übergeben werden, die mit FormBuilderJsondefiniert sind.

TemplateBaseAttribute

Abstrakte Basisklasse, die von allen Attributen verwendet wird, die \ref-Muster verwenden.

TermMatch

Beschreiben sie eine mögliche Übereinstimmung in der Benutzereingabe.

Schnittstellen

IField<T>

Schnittstelle für alle Informationen zu einem bestimmten Feld.

IFieldDescription

Beschreiben Sie die Informationen, die zu einem Feld und seinen Werten angezeigt werden.

IFieldPrompt<T>

Dadurch werden Steuerungsinformationen zu einem Feld bereitgestellt.

IFieldResources

Schnittstelle zum Speichern/Lokalisieren generierter Ressourcen.

IFields<T>

Schnittstelle zum Nachverfolgen aller Felder in einem Formular.

IFieldState<T>

Schnittstelle, die den grundlegenden Zugriff auf ein Feld definiert.

ILocalizer

Schnittstelle zum Lokalisieren von Zeichenfolgenressourcen.

IPrompt<T>

Schnittstelle für eine Eingabeaufforderung und die zugehörige Erkennung.

IRecognize<T>

Schnittstelle für Erkennungen, die in der Benutzereingabe nach Übereinstimmungen suchen.

Enumerationen

FieldRole

Die Rolle, die das Feld in einem Formular spielt.

SpecialValues

Enumeration von speziellen Arten von Übereinstimmungen.

StepDirection

Richtung für den nächsten Schritt.

Delegaten

DefineAsyncDelegate<T>

Definieren sie den Felddelegat.

NextDelegate<T>

Ein Delegat für die Entscheidung über den nächsten Schritt im auszuführenden Formular.

PromptAsyncDelegate<T>

Ein Delegat zum Formatieren und Posten einer Eingabeaufforderung.

RecognizeEnumeration<T>.DescriptionDelegate

Delegat für die Zuordnung zwischen einem C#-Wert und seiner Beschreibung.

RecognizeEnumeration<T>.TermsDelegate

Delegat, um die Begriffe zurückzugeben, mit der für einen C#-Wert abgeglichen werden soll.