Microsoft.Bot.Builder.FormFlow Spazio dei nomi

Classi

Nome Descrizione
Choice

Scelta per chiarire un valore ambiguo in ValidateResult.

CommandDescription

Descrizione di tutte le informazioni necessarie per un comando integrato.

DescribeAttribute

Attribuisce per sovrascrivere la descrizione predefinita di un campo, proprietà o valore enum.

FormBuilder<T>

Costruisci un modulo specificando messaggi, campi e conferme tramite riflessione o programmaticamente.

FormBuilderBase<T>.Form
FormBuilderBase<T>

Classe base astratta per Form Builders.

FormCanceledException

Eccezione generata quando il modulo viene cancellato da user quit o da un'eccezione.

FormCanceledException<T>

Eccezione generata quando il modulo viene cancellato da user quit o da un'eccezione.

FormConfiguration

Valori predefiniti per il modulo.

FormDialog

Metodi statici di fabbrica per creare dialoghi di modulo.

FormDialog<T>

Dialogo di modulo per compilare il tuo stato.

FormFlowAttribute

Classe base astratta per attributi FormFlow.

IForm<T>

Interfaccia per definizione del modulo.

IgnoreFieldAttribute

Definisci un campo o una proprietà come esclusa.

NumericAttribute

Fornire limiti ai valori possibili in un campo o proprietà numerica.

OptionalAttribute

Definisci un campo o una proprietà come opzionale.

OrderAttribute

Definisci un peso d'ordine del campo o della proprietà.

PatternAttribute

Fornire un'espressione regolare per validare un campo di stringhe.

PromptAttribute

Definisci il prompt usato quando si chiede di un campo.

TemplateAttribute

Definisci un template per generare stringhe.

TermsAttribute

Attribuisce per sovrascrivere i termini predefiniti usati per abbinare un campo, una proprietà o un valore enum all'input dell'utente.

ValidateResult

Racchiude il risultato di un ValidateAsyncDelegate<T>

Interfacce

Nome Descrizione
IFormBuilder<T>

Interfaccia per costruire un modulo.

IFormDialog<T>

Interfaccia per il controllo di una finestra di dialogo FormFlow.

Enumerazioni

Nome Descrizione
BoolDefault

Tre stati di valore booleano.

CaseNormalization

Come normalizzare il caso delle parole.

ChoiceStyleOptions

Specifica come mostrare le scelte generate da {||} in una stringa di \rpattern ef.

FeedbackOptions

Controlla come l'utente riceve feedback dopo ogni voce.

FormCommand

Comandi supportati nei dialoghi di form.

FormOptions

Opzioni per l'esecuzione del modulo.

TemplateUsage

Tutti i template integrati.

Delegati

Nome Descrizione
ActiveDelegate<T>

Un delegato per testare lo stato di un modulo per vedere se un particolare passaggio è attivo.

BuildFormDelegate<T>

Delega per la costruzione del modulo.

MessageDelegate<T>

Dato state return a PromptAttribute con un template da mostrare al messaggio.

OnCompletionAsyncDelegate<T>

Un delegato chiamato quando un modulo viene compilato.

ValidateAsyncDelegate<T>

Un delegato per convalidare una risposta particolare a un prompt.