Microsoft.Bot.Builder.FormFlow.Advanced Spazio dei nomi

Classi

Nome Descrizione
AttachmentContentTypeValidatorAttribute

Attributo validatore di tipo contenuto allegato.

AttachmentValidatorAttribute

Classe base astratta usata per la validazione dell'attaccamento.

AwaitableAttachment
Confirmation<T>

Confirmation

Extensions
Field<T>

Classe base con implementazione dichiarativa di IField.

FieldReflector<T>

Compila le informazioni sul campo attraverso la riflessione.

Fields<T>

Dizionario di tutti i campi indicizzati per nome.

FormButton

Un pulsante Form che sarà mappato a Connector.Action.

FormPrompt

Il prompt che viene restituito dal prompter del modulo.

Language

Utilità legate al linguaggio.

LanguageResources
Localizer

Un localizzatore di risorse.

NextStep

Prossimo passo da fare.

Prompter<T>

Un prompt e un riconoscitore messi insieme.

RecognizeAttachment<T>

Riconosci un attaccamento all'interno dell'istanza di gioco.

RecognizeBool<T>

Riconosci un valore booleano.

RecognizeDateTime<T>

Riconosci un'espressione data/ora.

RecognizeDouble<T>

Riconosci un campo doppio o galleggiante.

RecognizeEnumeration<T>

Riconoscitore per valori enumerati.

RecognizeNumber<T>

Riconosci un campo numerico.

RecognizePrimitive<T>

Classe astratta per costruire riconoscitori di valore primitivi.

RecognizeString<T>

Riconosci un campo di corde.

ScriptGlobals

Valori globali da passare in script definiti usando FormBuilderJson.

TemplateBaseAttribute

Classe base astratta usata da tutti gli attributi che utilizzano \rpattern ef.

TermMatch

Descrivi una possibile corrispondenza nell'input dell'utente.

Interfacce

Nome Descrizione
IField<T>

Interfaccia per tutte le informazioni su un campo specifico.

IFieldDescription

Descrivi le informazioni visualizzate su un campo e i suoi valori.

IFieldPrompt<T>

Questo fornisce informazioni di controllo su un campo.

IFieldResources

Interfaccia per salvare/localizzare le risorse generate.

IFields<T>

Interfaccia per tracciare tutti i campi in un modulo.

IFieldState<T>

Interfaccia che definisce l'accesso di base a un campo.

ILocalizer

Interfaccia per localizzare risorse di stringhe.

IPrompt<T>

Interfaccia per un prompt e il relativo riconoscimento.

IRecognize<T>

Interfaccia per riconoscitori che cercano corrispondenze nell'input dell'utente.

Enumerazioni

Nome Descrizione
FieldRole

Il ruolo che il campo svolge in una certa forma.

SpecialValues

Enumerazione di tipi speciali di corrispondenti.

StepDirection

Indicazioni per il prossimo passo.

Delegati

Nome Descrizione
DefineAsyncDelegate<T>

Definisci delegato di campo.

NextDelegate<T>

Un delegato per decidere il passo successivo nel modulo da eseguire.

PromptAsyncDelegate<T>

Un delegato per lo styling e la pubblicazione di un prompt.

RecognizeEnumeration<T>.DescriptionDelegate

Delega per la mappatura da un valore C# alla sua descrizione.

RecognizeEnumeration<T>.TermsDelegate

Delega per restituire i termini a un valore C#.