Microsoft.Bot.Builder.FormFlow.Advanced Espacio de nombres

Clases

Nombre Description
AttachmentContentTypeValidatorAttribute

Atributo validador de tipo contenido adjunto.

AttachmentValidatorAttribute

Clase base abstracta usada para la validación de apego.

AwaitableAttachment
Confirmation<T>

Confirmación

Extensions
Field<T>

Clase base con implementación declarativa de IField.

FieldReflector<T>

Rellena la información del campo mediante la reflexión.

Fields<T>

Diccionario de todos los campos indexados por nombre.

FormButton

Un botón de Formulario que se asignará a Connector.Action.

FormPrompt

El prompt que se devuelve mediante el prompter de formulario.

Language

Utilidades relacionadas con el idioma.

LanguageResources
Localizer

Un localizador de recursos.

NextStep

Siguiente paso a dar.

Prompter<T>

Un prompt y un reconocedor empaquetados juntos.

RecognizeAttachment<T>

Reconoce un vínculo dentro de la instancia de juego.

RecognizeBool<T>

Reconoce un valor booleano.

RecognizeDateTime<T>

Reconoce una expresión de fecha/hora.

RecognizeDouble<T>

Reconoce un campo doble o flotante.

RecognizeEnumeration<T>

Recognizer para valores enumerados.

RecognizeNumber<T>

Reconoce un campo numérico.

RecognizePrimitive<T>

Clase abstracta para construir reconocedores de valor primitivos.

RecognizeString<T>

Reconoce un campo de cuerdas.

ScriptGlobals

Valores globales para pasar a scripts definidos usando FormBuilderJson.

TemplateBaseAttribute

Clase base abstracta usada por todos los atributos que emplean patrones \ref.

TermMatch

Describe una posible coincidencia en la entrada del usuario.

Interfaces

Nombre Description
IField<T>

Interfaz para toda la información sobre un campo específico.

IFieldDescription

Describe la información mostrada sobre un campo y sus valores.

IFieldPrompt<T>

Esto proporciona información de control sobre un campo.

IFieldResources

Interfaz para guardar/localizar recursos generados.

IFields<T>

Interfaz para rastrear todos los campos en un formulario.

IFieldState<T>

Interfaz que define el acceso básico a un campo.

ILocalizer

Interfaz para localizar recursos de cadenas.

IPrompt<T>

Interfaz para un prompt y su reconocedor asociado.

IRecognize<T>

Interfaz para reconocedores que buscan coincidencias en la entrada del usuario.

Enumeraciones

Nombre Description
FieldRole

El papel que desempeña el campo en una forma.

SpecialValues

Enumeración de tipos especiales de coincidencias.

StepDirection

Dirección para el siguiente paso.

Delegados

Nombre Description
DefineAsyncDelegate<T>

Define delegado de campo.

NextDelegate<T>

Un delegado para decidir el siguiente paso en el formulario a ejecutar.

PromptAsyncDelegate<T>

Un delegado para estilizar y publicar un prompt.

RecognizeEnumeration<T>.DescriptionDelegate

Delega para mapear de un valor C# a su descripción.

RecognizeEnumeration<T>.TermsDelegate

Delegar para devolver los términos y que coincidan con un valor de C#.