Microsoft.Bot.Builder.FormFlow.Advanced Namespace

Klassen

Name Beschreibung
AttachmentContentTypeValidatorAttribute

Attribut des Validators des Anhangs-Inhalts.

AttachmentValidatorAttribute

Abstrakte Basisklasse, die zur Bestätigung von Anhängungen verwendet wird.

AwaitableAttachment
Confirmation<T>

Bestätigung

Extensions
Field<T>

Basisklasse mit deklarativer Implementierung von IField.

FieldReflector<T>

Fülle Feldinformationen durch Reflexion ein.

Fields<T>

Wörterbuch aller nach Namen indizierten Felder.

FormButton

Ein Form-Button, der Connector.Action zugeordnet wird.

FormPrompt

Der Prompt, der vom Formular-Prompter zurückgegeben wird.

Language

Sprachbezogene Tools.

LanguageResources
Localizer

Ein Ressourcenlokalisierer.

NextStep

Nächster Schritt.

Prompter<T>

Ein Prompt und Recognizer zusammen gepackt.

RecognizeAttachment<T>

Erkenne eine Bindung innerhalb der Aktivitätsinstanz.

RecognizeBool<T>

Erkennen Sie einen booleschen Wert an.

RecognizeDateTime<T>

Erkenne einen Datums-/Uhrzeit-Ausdruck.

RecognizeDouble<T>

Erkenne ein Doppel- oder Schwimmerfeld.

RecognizeEnumeration<T>

Erkenner für aufgezählte Werte.

RecognizeNumber<T>

Erkenne ein numerisches Feld.

RecognizePrimitive<T>

Abstrakte Klasse zum Aufbau primitiver Werterkenner.

RecognizeString<T>

Erkenne ein Zeichenkettenfeld.

ScriptGlobals

Globale Werte sollen in Skripte übergeben, die mit definiert sind FormBuilderJson.

TemplateBaseAttribute

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

TermMatch

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

Schnittstellen

Name Beschreibung
IField<T>

Schnittstelle für alle Informationen zu einem bestimmten Fachgebiet.

IFieldDescription

Beschreiben Sie die angezeigten Informationen über ein Feld und seine Werte.

IFieldPrompt<T>

Dies liefert Steuerungsinformationen über ein Feld.

IFieldResources

Schnittstelle zum Speichern/Lokalisieren erzeugter Ressourcen.

IFields<T>

Schnittstelle, um alle Felder in einem Formular zu verfolgen.

IFieldState<T>

Schnittstelle, die den grundlegenden Zugriff auf ein Feld definiert.

ILocalizer

Schnittstelle zur Lokalisierung von String-Ressourcen.

IPrompt<T>

Schnittstelle für einen Prompt und den zugehörigen Erkenner.

IRecognize<T>

Schnittstelle für Erkenner, die in Benutzereingaben nach Übereinstimmungen suchen.

Enumerationen

Name Beschreibung
FieldRole

Die Rolle, die das Feld in einer Form spielt.

SpecialValues

Aufzählung spezieller Arten von Übereinstimmungen.

StepDirection

Richtung für den nächsten Schritt.

Delegaten

Name Beschreibung
DefineAsyncDelegate<T>

Definiere Felddelegierten.

NextDelegate<T>

Ein Delegierter, der den nächsten Schritt im Formular zur Ausführung entscheidet.

PromptAsyncDelegate<T>

Ein Delegierter für das Styling und Posten eines Prompts.

RecognizeEnumeration<T>.DescriptionDelegate

Delegiere für die Abbildung eines C#-Werts in dessen Beschreibung.

RecognizeEnumeration<T>.TermsDelegate

Delegiere es, die Bedingungen zurückzugeben, um für einen C#-Wert abzugleichen.