Microsoft.Bot.Builder.FormFlow Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
OnCompletionAsyncDelegate<T> |
Delegat wywoływany po zakończeniu formularza. |
ValidateAsyncDelegate<T> |
Pełnomocnik sprawdzania poprawności konkretnej odpowiedzi na monit. |