Microsoft.Bot.Builder.FormFlow Espacio de nombres

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

OnCompletionAsyncDelegate<T>

Un delegado llamado cuando se completa un formulario.

ValidateAsyncDelegate<T>

Un delegado para validar una respuesta concreta a una pregunta.