Microsoft.Bot.Builder.FormFlow Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
Choice |
Scelta per chiarire un valore ambiguo in ValidateResult. |
CommandDescription |
Descrizione di tutte le informazioni necessarie per un comando predefinito. |
DescribeAttribute |
Attributo per eseguire l'override della descrizione predefinita di un campo, di una proprietà o di un valore enumerazione. |
FormBuilder<T> |
Compilare un modulo specificando messaggi, campi e conferme tramite reflection o programma. |
FormBuilderBase<T>.Form | |
FormBuilderBase<T> |
Classe base astratta per Generatori moduli. |
FormCanceledException |
Eccezione generata quando la compilazione del modulo viene annullata dall'utente interrotta o eccezione. |
FormCanceledException<T> |
Eccezione generata quando la compilazione del modulo viene annullata dall'utente interrotta o eccezione. |
FormConfiguration |
Valori predefiniti per il modulo. |
FormDialog |
Metodi di factory statici per la creazione di dialoghi di modulo. |
FormDialog<T> |
Finestra di dialogo modulo per compilare lo stato. |
FormFlowAttribute |
Classe base astratta per gli attributi FormFlow. |
IForm<T> |
Interfaccia di definizione del modulo. |
IgnoreFieldAttribute |
Definire un campo o una proprietà come esclusi. |
NumericAttribute |
Specificare limiti sui valori possibili in un campo numerico o in una proprietà. |
OptionalAttribute |
Definire un campo o una proprietà come facoltativo. |
OrderAttribute |
Definire un peso dell'ordine del campo o della proprietà. |
PatternAttribute |
Specificare un'espressione regolare per convalidare un campo stringa. |
PromptAttribute |
Definire il prompt usato quando si chiede un campo. |
TemplateAttribute |
Definire un modello per la generazione di stringhe. |
TermsAttribute |
Attributo per eseguire l'override dei termini predefiniti usati per corrispondere a un campo, una proprietà o un valore enumerazione all'input dell'utente. |
ValidateResult |
Incapsula il risultato di un ValidateAsyncDelegate<T> |
Interfacce
IFormBuilder<T> |
Interfaccia per la compilazione di un modulo. |
IFormDialog<T> |
Interfaccia per il controllo di una finestra di dialogo FormFlow. |
Enumerazioni
BoolDefault |
Valore booleano di tre stati. |
CaseNormalization |
Come normalizzare il caso delle parole. |
ChoiceStyleOptions |
Specifica come visualizzare le scelte generate da {||} in una stringa \ref pattern. |
FeedbackOptions |
Controllare il modo in cui l'utente riceve commenti e suggerimenti dopo ogni voce. |
FormCommand |
Comandi supportati nelle finestre di dialogo dei moduli. |
FormOptions |
Opzioni per l'esecuzione del modulo. |
TemplateUsage |
Tutti i modelli predefiniti. |
Delegati
ActiveDelegate<T> |
Delegato per il test di uno stato del modulo per verificare se un passaggio specifico è attivo. |
BuildFormDelegate<T> |
Delegato per la compilazione del modulo. |
MessageDelegate<T> |
Dato |
OnCompletionAsyncDelegate<T> |
Delegato chiamato al termine di un modulo. |
ValidateAsyncDelegate<T> |
Delegato per convalidare una risposta specifica a un prompt. |