Microsoft.Bot.Builder.FormFlow.Advanced Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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#. |