Condividi tramite


Microsoft.Bot.Builder.FormFlow Spazio dei nomi

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 state restituisce un PromptAttribute oggetto con un modello per la visualizzazione del messaggio.

OnCompletionAsyncDelegate<T>

Delegato chiamato al termine di un modulo.

ValidateAsyncDelegate<T>

Delegato per convalidare una risposta specifica a un prompt.