Microsoft.Bot.Builder.FormFlow 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 |
|---|---|
| Choice |
Elección para aclarar un valor ambiguo en ValidateResult. |
| CommandDescription |
Descripción de toda la información necesaria para un comando incorporado. |
| DescribeAttribute |
Atribuye para anular la descripción predeterminada de un campo, propiedad o valor enum. |
| FormBuilder<T> |
Construye un formulario especificando mensajes, campos y confirmaciones mediante reflexión o programáticamente. |
| FormBuilderBase<T>.Form | |
| FormBuilderBase<T> |
Clase base abstracta para Constructores de Formularios. |
| FormCanceledException |
Excepción generada cuando el relleno del formulario es cancelado por el usuario quit o una excepción. |
| FormCanceledException<T> |
Excepción generada cuando el relleno del formulario es cancelado por el usuario quit o una excepción. |
| FormConfiguration |
Valores por defecto para el formulario. |
| FormDialog |
Métodos de fábrica estática para crear diálogos de formularios. |
| FormDialog<T> |
Un cuadro de diálogo para rellenar tu estado. |
| FormFlowAttribute |
Clase base abstracta para atributos FormFlow. |
| IForm<T> |
Interfaz de definición de formularios. |
| IgnoreFieldAttribute |
Define un campo o propiedad como excluido. |
| NumericAttribute |
Proporciona límites sobre los valores posibles en un campo o propiedad numérica. |
| OptionalAttribute |
Define un campo o propiedad como opcional. |
| OrderAttribute |
Define un orden de peso del campo o propiedad. |
| PatternAttribute |
Proporciona una expresión regular para validar un campo de cadena. |
| PromptAttribute |
Define el prompt que se usa al preguntar sobre un campo. |
| TemplateAttribute |
Define una plantilla para generar cadenas. |
| TermsAttribute |
Atribuir para anular los términos predeterminados usados para emparejar un campo, propiedad o valor de enum con la entrada del usuario. |
| ValidateResult |
Encapsula el resultado de un ValidateAsyncDelegate<T> |
Interfaces
| Nombre | Description |
|---|---|
| IFormBuilder<T> |
Interfaz para crear un formulario. |
| IFormDialog<T> |
Interfaz para controlar un diálogo de FormFlow. |
Enumeraciones
| Nombre | Description |
|---|---|
| BoolDefault |
Valor booleano de tres estados. |
| CaseNormalization |
Cómo normalizar el caso de las palabras. |
| ChoiceStyleOptions |
Especifica cómo mostrar las elecciones generadas por {||} en una cadena de patrones de \ref. |
| FeedbackOptions |
Controla cómo recibe el usuario feedback tras cada entrada. |
| FormCommand |
Comandos soportados en diálogos formularios. |
| FormOptions |
Opciones para la ejecución de la forma. |
| TemplateUsage |
Todas las plantillas integradas. |
Delegados
| Nombre | Description |
|---|---|
| ActiveDelegate<T> |
Un delegado para probar el estado de un formulario y ver si un paso concreto está activo. |
| BuildFormDelegate<T> |
Delega para construir el formulario. |
| MessageDelegate<T> |
Dado |
| OnCompletionAsyncDelegate<T> |
Un delegado llamado cuando se completa un formulario. |
| ValidateAsyncDelegate<T> |
Un delegado para validar una respuesta concreta a una pregunta. |