Microsoft.Bot.Builder.FormFlow.Advanced 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 |
|---|---|
| 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. |