Microsoft.Bot.Builder.FormFlow.Advanced 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
| 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#. |