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
Choice |
Opción para aclarar un valor ambiguo en ValidateResult. |
CommandDescription |
Descripción de toda la información necesaria para un comando integrado. |
DescribeAttribute |
Atributo para invalidar la descripción predeterminada de un campo, una propiedad o un valor de enumeración. |
FormBuilder<T> |
Cree un formulario especificando mensajes, campos y confirmaciones mediante reflexión o mediante programación. |
FormBuilderBase<T>.Form | |
FormBuilderBase<T> |
Clase base abstracta para generadores de formularios. |
FormCanceledException |
Excepción generada cuando el usuario cancela la eliminación o excepción del relleno de formularios. |
FormCanceledException<T> |
Excepción generada cuando el usuario cancela la eliminación o excepción del relleno de formularios. |
FormConfiguration |
Valores predeterminados para el formulario. |
FormDialog |
Métodos de fábrica estáticos para crear diálogos de formulario. |
FormDialog<T> |
Cuadro de diálogo de formulario para rellenar el estado. |
FormFlowAttribute |
Clase base abstracta para los atributos formFlow. |
IForm<T> |
Interfaz de definición de formulario. |
IgnoreFieldAttribute |
Defina un campo o propiedad como excluido. |
NumericAttribute |
Proporcione límites en los valores posibles de un campo o propiedad numéricos. |
OptionalAttribute |
Defina un campo o propiedad como opcional. |
OrderAttribute |
Defina un peso de orden del campo o propiedad. |
PatternAttribute |
Proporcione una expresión regular para validar un campo de cadena. |
PromptAttribute |
Defina el símbolo del sistema usado al preguntar sobre un campo. |
TemplateAttribute |
Defina una plantilla para generar cadenas. |
TermsAttribute |
Atributo para invalidar los términos predeterminados usados para hacer coincidir un campo, una propiedad o un valor de enumeración con la entrada del usuario. |
ValidateResult |
Encapsula el resultado de un ValidateAsyncDelegate<T> |
Interfaces
IFormBuilder<T> |
Interfaz para crear un formulario. |
IFormDialog<T> |
Interfaz para controlar un cuadro de diálogo FormFlow. |
Enumeraciones
BoolDefault |
Tres valores booleanos de estado. |
CaseNormalization |
Cómo normalizar el caso de las palabras. |
ChoiceStyleOptions |
Especifica cómo mostrar las opciones generadas por {||} en una cadena de patrones \ref. |
FeedbackOptions |
Controlar cómo el usuario recibe comentarios después de cada entrada. |
FormCommand |
Comandos admitidos en cuadros de diálogo de formulario. |
FormOptions |
Opciones para la ejecución de formularios. |
TemplateUsage |
Todas las plantillas integradas. |
Delegados
ActiveDelegate<T> |
Delegado para probar un estado de formulario para ver si un paso determinado está activo. |
BuildFormDelegate<T> |
Delegado para crear el formulario. |
MessageDelegate<T> |
Dado |
OnCompletionAsyncDelegate<T> |
Delegado al que se llama cuando se completa un formulario. |
ValidateAsyncDelegate<T> |
Delegado para validar una respuesta determinada a un mensaje. |