Compartir a través de


Microsoft.Bot.Builder.FormFlow Espacio de nombres

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 state que devuelve un PromptAttribute elemento con una plantilla para que se muestre el mensaje.

OnCompletionAsyncDelegate<T>

Delegado al que se llama cuando se completa un formulario.

ValidateAsyncDelegate<T>

Delegado para validar una respuesta determinada a un mensaje.