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
| Nazwa | Opis |
|---|---|
| Choice |
Wybór do wyjaśnienia niejednoznacznej wartości w ValidateResult. |
| CommandDescription |
Opis wszystkich informacji potrzebnych do wbudowanego polecenia. |
| DescribeAttribute |
Atrybut nadpisuje domyślny opis pola, właściwości lub wartości enum. |
| FormBuilder<T> |
Zbuduj formularz, określając wiadomości, pola i potwierdzenia poprzez refleksję lub programowanie. |
| FormBuilderBase<T>.Form | |
| FormBuilderBase<T> |
Abstrakcyjna klasa bazowa dla budowniczych formularzy. |
| FormCanceledException |
Wyjątek generowany, gdy wypełnianie formularza zostaje anulowane przez użytkownika lub wyjątek. |
| FormCanceledException<T> |
Wyjątek generowany, gdy wypełnianie formularza zostaje anulowane przez użytkownika lub wyjątek. |
| FormConfiguration |
Domyślne wartości formularza. |
| FormDialog |
Statyczne metody fabryczne do tworzenia dialogów formularzy. |
| FormDialog<T> |
Formularz dialogowy, aby wypełnić swój stan. |
| FormFlowAttribute |
Abstrakcyjną klasę bazową dla atrybutów FormFlow. |
| IForm<T> |
Interfejs definicji formularza. |
| IgnoreFieldAttribute |
Zdefiniuj pole lub własność jako wykluczone. |
| NumericAttribute |
Określ limity możliwych wartości w polu liczbowym lub właściwości. |
| OptionalAttribute |
Zdefiniuj pole lub właściwość jako opcjonalną. |
| OrderAttribute |
Zdefiniuj wagę porządkową ciała lub własności. |
| PatternAttribute |
Podaj wyrażenie regularne do weryfikacji pola ciągu znaków. |
| PromptAttribute |
Zdefiniuj prompt używany przy pytaniu o pole. |
| TemplateAttribute |
Zdefiniuj szablon do generowania ciągów znaków. |
| TermsAttribute |
Atrybut, aby nadpisać domyślne terminy używane do dopasowywania pola, właściwości lub wartości enum do danych wejściowych przez użytkownika. |
| ValidateResult |
Otocza wynik ValidateAsyncDelegate<T> |
Interfejsy
| Nazwa | Opis |
|---|---|
| IFormBuilder<T> |
Interfejs do tworzenia formularza. |
| IFormDialog<T> |
Interfejs do sterowania dialogiem FormFlow. |
Wyliczenia
| Nazwa | Opis |
|---|---|
| BoolDefault |
Wartość boole'a w trzech stanach. |
| CaseNormalization |
Jak znormalizować przypadek słów. |
| ChoiceStyleOptions |
Określa, jak pokazać wybory generowane przez {||} w ciągu \ref patterns. |
| FeedbackOptions |
Kontroluj, jak użytkownik otrzymuje informacje zwrotne po każdym wpisie. |
| FormCommand |
Polecenia obsługiwane w dialogach formularzy. |
| FormOptions |
Opcje wykonania formularza. |
| TemplateUsage |
Wszystkie wbudowane szablony. |
Delegaci
| Nazwa | Opis |
|---|---|
| ActiveDelegate<T> |
Delegat do testowania stanu formularza, aby sprawdzić, czy dany krok jest aktywny. |
| BuildFormDelegate<T> |
Deleguj do budowy formularza. |
| MessageDelegate<T> |
Dane dane |
| OnCompletionAsyncDelegate<T> |
Delegat dzwoni, gdy formularz zostanie wypełniony. |
| ValidateAsyncDelegate<T> |
Delegat do weryfikacji konkretnej odpowiedzi na prompt. |