Microsoft.Bot.Builder.FormFlow.Advanced Przestrzeń nazw

Klasy

Nazwa Opis
AttachmentContentTypeValidatorAttribute

Atrybut walidatora typu załącznika o treści.

AttachmentValidatorAttribute

Abstrakcyjna klasa bazowa używana do walidacji załączników.

AwaitableAttachment
Confirmation<T>

Confirmation

Extensions
Field<T>

Klasa bazowa z deklaratywną implementacją IField.

FieldReflector<T>

Uzupełniaj informacje o polu poprzez refleksję.

Fields<T>

Słownik wszystkich pól indeksowanych według nazwy.

FormButton

Przycisk Form, który zostanie przypisany do Connector.Action.

FormPrompt

Prompt zwracany przez form prompter.

Language

Narzędzia językowe.

LanguageResources
Localizer

Lokalizator zasobów.

NextStep

Następny krok do podjęcia.

Prompter<T>

Prompt i recognizer połączone razem.

RecognizeAttachment<T>

Rozpoznaj przywiązanie w instancji aktywności.

RecognizeBool<T>

Rozpoznaj wartość boolowską.

RecognizeDateTime<T>

Rozpoznaj wyrażenie daty/godziny.

RecognizeDouble<T>

Rozpoznaj pole podwójne lub pływające.

RecognizeEnumeration<T>

Rozpoznawacz dla wyliczonych wartości.

RecognizeNumber<T>

Rozpoznaj pole liczbowe.

RecognizePrimitive<T>

Abstrakcyjne klasy do konstruowania prymitywnych rozpoznawaczy wartości.

RecognizeString<T>

Rozpoznaj pole stringów.

ScriptGlobals

Wartości globalne do przekazania do skryptów zdefiniowanych za pomocą .FormBuilderJson

TemplateBaseAttribute

Abstrakcyjna klasa bazowa używana przez wszystkie atrybuty wykorzystujące \rwzorce ef.

TermMatch

Opisz możliwe dopasowanie w wejściu użytkownika.

Interfejsy

Nazwa Opis
IField<T>

Interfejs dla wszystkich informacji o konkretnej dziedzinie.

IFieldDescription

Opisz wyświetlane informacje o polu i jego wartościach.

IFieldPrompt<T>

To dostarcza informacji sterujących o polu.

IFieldResources

Interfejs do zapisywania/lokalizacji wygenerowanych zasobów.

IFields<T>

Interfejs do śledzenia wszystkich pól w formularzu.

IFieldState<T>

Interfejs definiujący podstawowy dostęp do pola.

ILocalizer

Interfejs do lokalizacji zasobów ciągów znaków.

IPrompt<T>

Interfejs dla promptu i powiązanego z nim rozpoznawacza.

IRecognize<T>

Interfejs dla rozpoznawaczy szukających dopasowania w danych wejściowych użytkownika.

Wyliczenia

Nazwa Opis
FieldRole

Rolę, jaką pole odgrywa w formie.

SpecialValues

Wyliczanie specjalnych rodzajów zapałek.

StepDirection

Kierunek kolejnego kroku.

Delegaci

Nazwa Opis
DefineAsyncDelegate<T>

Zdefiniuj delegata pola.

NextDelegate<T>

Delegat do podjęcia decyzji o kolejnym kroku w formularzu do realizacji.

PromptAsyncDelegate<T>

Delegat do stylizacji i publikowania promptu.

RecognizeEnumeration<T>.DescriptionDelegate

Deleguj do mapowania z wartości C# na jej opis.

RecognizeEnumeration<T>.TermsDelegate

Deleguj do zwrócenia terminów, które mają się dopasować na dla wartości C#.