Condividi tramite


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

Classi

AttachmentContentTypeValidatorAttribute

Attributo validator del tipo di contenuto allegato.

AttachmentValidatorAttribute

Classe base astratta usata per la convalida degli allegati.

AwaitableAttachment
Confirmation<T>

Conferma

Extensions
Field<T>

Classe di base con implementazione dichiarativa di IField.

FieldReflector<T>

Compilare le informazioni sul campo tramite reflection.

Fields<T>

Dizionario di tutti i campi indicizzati in base al nome.

FormButton

Pulsante Modulo mappato a Connector.Action.

FormPrompt

Prompt restituito dal prompt dei moduli.

Language

Utilità correlate alla lingua.

LanguageResources
Localizer

Localizzatore di risorse.

NextStep

Passaggio successivo da eseguire.

Prompter<T>

Richiesta e riconoscimento in pacchetto.

RecognizeAttachment<T>

Riconoscere un allegato all'interno dell'istanza dell'attività.

RecognizeBool<T>

Riconoscere un valore booleano.

RecognizeDateTime<T>

Riconoscere un'espressione di data/ora.

RecognizeDouble<T>

Riconoscere un campo double o float.

RecognizeEnumeration<T>

Riconoscimento per i valori enumerati.

RecognizeNumber<T>

Riconoscere un campo numerico.

RecognizePrimitive<T>

Classe astratta per la costruzione di riconoscimento dei valori primitivi.

RecognizeString<T>

Riconoscere un campo stringa.

ScriptGlobals

Valori globali da passare agli script definiti tramite FormBuilderJson.

TemplateBaseAttribute

Classe base astratta usata da tutti gli attributi che usano \ref pattern.

TermMatch

Descrivere una corrispondenza possibile nell'input dell'utente.

Interfacce

IField<T>

Interfaccia per tutte le informazioni su un campo specifico.

IFieldDescription

Descrivere le informazioni visualizzate su un campo e sui relativi valori.

IFieldPrompt<T>

In questo modo vengono fornite informazioni di controllo su un campo.

IFieldResources

Interfaccia per il salvataggio o la localizzazione delle risorse generate.

IFields<T>

Interfaccia per tenere traccia di tutti i campi in un modulo.

IFieldState<T>

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

ILocalizer

Interfaccia per la localizzazione delle risorse di stringa.

IPrompt<T>

Interfaccia per un prompt e il relativo riconoscimento associato.

IRecognize<T>

Interfaccia per i riconoscimento che cercano corrispondenze nell'input utente.

Enumerazioni

FieldRole

Il ruolo che il campo svolge in un modulo.

SpecialValues

Enumerazione di tipi speciali di corrispondenze.

StepDirection

Direzione per il passaggio successivo.

Delegati

DefineAsyncDelegate<T>

Definire il delegato del campo.

NextDelegate<T>

Delegato per decidere il passaggio successivo nel modulo da eseguire.

PromptAsyncDelegate<T>

Delegato per lo stile e la pubblicazione di un prompt.

RecognizeEnumeration<T>.DescriptionDelegate

Delega per il mapping da un valore C# alla descrizione.

RecognizeEnumeration<T>.TermsDelegate

Delegare per restituire i termini da corrispondere a per un valore C#.