Udostępnij za pośrednictwem


Microsoft.Bot.Builder.FormFlow Przestrzeń nazw

Klasy

Choice

Wybór do wyjaśnienia niejednoznacznej wartości w pliku ValidateResult.

CommandDescription

Opis wszystkich informacji potrzebnych dla wbudowanego polecenia.

DescribeAttribute

Atrybut, aby zastąpić domyślny opis pola, właściwości lub wartości wyliczenia.

FormBuilder<T>

Utwórz formularz, określając komunikaty, pola i potwierdzenia za pośrednictwem odbicia lub programowo.

FormBuilderBase<T>.Form
FormBuilderBase<T>

Abstrakcyjna klasa bazowa dla konstruktorów formularzy.

FormCanceledException

Wyjątek generowany podczas wypełniania formularza jest anulowany przez użytkownika zamknij lub wyjątek.

FormCanceledException<T>

Wyjątek generowany podczas wypełniania formularza jest anulowany przez użytkownika zamknij lub wyjątek.

FormConfiguration

Wartości domyślne formularza.

FormDialog

Statyczne metody fabryki do tworzenia okien dialogowych formularzy.

FormDialog<T>

Okno dialogowe formularza w celu wypełnienia stanu.

FormFlowAttribute

Abstrakcyjna klasa bazowa dla atrybutów FormFlow.

IForm<T>

Interfejs definicji formularza.

IgnoreFieldAttribute

Zdefiniuj pole lub właściwość jako wykluczone.

NumericAttribute

Podaj limity możliwych wartości w polu liczbowym lub właściwości.

OptionalAttribute

Zdefiniuj pole lub właściwość jako opcjonalne.

OrderAttribute

Zdefiniuj wagę porządkową pola lub właściwości.

PatternAttribute

Podaj wyrażenie regularne, aby zweryfikować pole ciągu.

PromptAttribute

Zdefiniuj monit używany podczas pytania o pole.

TemplateAttribute

Zdefiniuj szablon do generowania ciągów.

TermsAttribute

Atrybut do zastąpienia domyślnych terminów używanych do dopasowania pola, właściwości lub wartości wyliczenia do danych wejściowych użytkownika.

ValidateResult

Hermetyzuje wynik ValidateAsyncDelegate<T>

Interfejsy

IFormBuilder<T>

Interfejs do tworzenia formularza.

IFormDialog<T>

Interfejs do kontrolowania okna dialogowego FormFlow.

Wyliczenia

BoolDefault

Trzy wartości logiczne stanu.

CaseNormalization

Jak znormalizować wielkość liter wyrazów.

ChoiceStyleOptions

Określa sposób wyświetlania opcji wygenerowanych przez użytkownika {||} w ciągu wzorców \ref.

FeedbackOptions

Kontroluj sposób, w jaki użytkownik otrzymuje opinię po każdym wpisie.

FormCommand

Polecenia obsługiwane w oknach dialogowych formularzy.

FormOptions

Opcje wykonywania formularza.

TemplateUsage

Wszystkie wbudowane szablony.

Delegaci

ActiveDelegate<T>

Delegat do testowania stanu formularza, aby sprawdzić, czy określony krok jest aktywny.

BuildFormDelegate<T>

Delegowanie do tworzenia formularza.

MessageDelegate<T>

Podana state wartość zwraca element PromptAttribute z szablonem do wyświetlenia komunikatu.

OnCompletionAsyncDelegate<T>

Delegat wywoływany po zakończeniu formularza.

ValidateAsyncDelegate<T>

Pełnomocnik sprawdzania poprawności konkretnej odpowiedzi na monit.