Compartir a través de


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

Clases

AttachmentContentTypeValidatorAttribute

Atributo de validador de tipo de contenido adjunto.

AttachmentValidatorAttribute

Clase base abstracta usada para la validación de datos adjuntos.

AwaitableAttachment
Confirmation<T>

Confirmación

Extensions
Field<T>

Clase base con implementación declarativa de IField.

FieldReflector<T>

Rellene la información del campo a través de la reflexión.

Fields<T>

Diccionario de todos los campos indizado por nombre.

FormButton

Botón Formulario que se asignará a Connector.Action.

FormPrompt

Solicitud devuelta por el símbolo del formulario.

Language

Utilidades relacionadas con el lenguaje.

LanguageResources
Localizer

Localizador de recursos.

NextStep

Paso siguiente que se va a realizar.

Prompter<T>

Mensaje y reconocedor empaquetados juntos.

RecognizeAttachment<T>

Reconocer datos adjuntos dentro de la instancia de actividad.

RecognizeBool<T>

Reconocer un valor booleano.

RecognizeDateTime<T>

Reconocer una expresión de fecha y hora.

RecognizeDouble<T>

Reconocer un campo doble o flotante.

RecognizeEnumeration<T>

Recognizer para valores enumerados.

RecognizeNumber<T>

Reconocer un campo numérico.

RecognizePrimitive<T>

Clase abstracta para construir reconocedores de valores primitivos.

RecognizeString<T>

Reconocer un campo de cadena.

ScriptGlobals

Valores globales para pasar a scripts definidos mediante FormBuilderJson.

TemplateBaseAttribute

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

TermMatch

Describir una posible coincidencia en la entrada del usuario.

Interfaces

IField<T>

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

IFieldDescription

Describir la información que se muestra sobre un campo y sus valores.

IFieldPrompt<T>

Esto proporciona información de control sobre un campo.

IFieldResources

Interfaz para guardar o localizar los recursos generados.

IFields<T>

Interfaz para realizar un seguimiento de todos los campos de un formulario.

IFieldState<T>

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

ILocalizer

Interfaz para localizar recursos de cadena.

IPrompt<T>

Interfaz para un mensaje y su reconocedor asociado.

IRecognize<T>

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

Enumeraciones

FieldRole

Rol que desempeña el campo en un formulario.

SpecialValues

Enumeración de tipos especiales de coincidencias.

StepDirection

Dirección del paso siguiente.

Delegados

DefineAsyncDelegate<T>

Definir delegado de campo.

NextDelegate<T>

Delegado para decidir el siguiente paso del formulario que se va a ejecutar.

PromptAsyncDelegate<T>

Delegado para aplicar estilos y publicar un mensaje.

RecognizeEnumeration<T>.DescriptionDelegate

Delegue la asignación de un valor de C# a su descripción.

RecognizeEnumeration<T>.TermsDelegate

Delegue para devolver los términos en los que debe coincidir un valor de C#.