Partilhar via


Microsoft.Bot.Builder.FormFlow Espaço de Nomes

Classes

Choice

Escolha para clarificar um valor ambíguo em ValidateResult.

CommandDescription

Descrição de todas as informações necessárias para um comando incorporado.

DescribeAttribute

Atributo para substituir a descrição predefinida de um campo, propriedade ou valor de enumeração.

FormBuilder<T>

Crie um formulário ao especificar mensagens, campos e confirmações através de reflexão ou programaticamente.

FormBuilderBase<T>.Form
FormBuilderBase<T>

Classe base abstrata para Construtores de Formulários.

FormCanceledException

Exceção gerada quando o preenchimento de formulários é cancelado pelo utilizador ou exceção.

FormCanceledException<T>

Exceção gerada quando o preenchimento de formulários é cancelado pelo utilizador ou exceção.

FormConfiguration

Valores predefinidos para o formulário.

FormDialog

Métodos de fábrica estáticos para criar caixas de diálogo de formulário.

FormDialog<T>

Caixa de diálogo Formulário para preencher o seu estado.

FormFlowAttribute

Classe base abstrata para atributos do FormFlow.

IForm<T>

Interface de definição de formulário.

IgnoreFieldAttribute

Defina um campo ou propriedade como excluído.

NumericAttribute

Indique limites sobre os valores possíveis num campo numérico ou propriedade.

OptionalAttribute

Defina um campo ou propriedade como opcional.

OrderAttribute

Defina uma ponderação de ordem do campo ou propriedade.

PatternAttribute

Forneça uma expressão regular para validar um campo de cadeia.

PromptAttribute

Defina o pedido utilizado ao perguntar sobre um campo.

TemplateAttribute

Defina um modelo para gerar cadeias.

TermsAttribute

Atributo para substituir os termos predefinidos utilizados para corresponder um campo, propriedade ou valor de enumeração à entrada do utilizador.

ValidateResult

Encapsula o resultado de um ValidateAsyncDelegate<T>

Interfaces

IFormBuilder<T>

Interface para criar um formulário.

IFormDialog<T>

Interface para controlar uma caixa de diálogo FormFlow.

Enumerações

BoolDefault

Valor booleano de três estados.

CaseNormalization

Como normalizar o caso das palavras.

ChoiceStyleOptions

Especifica como mostrar opções geradas por {||} numa cadeia de padrões \ref.

FeedbackOptions

Controle a forma como o utilizador obtém comentários após cada entrada.

FormCommand

Comandos suportados em caixas de diálogo de formulário.

FormOptions

Opções para a execução de formulários.

TemplateUsage

Todos os modelos incorporados.

Delegados

ActiveDelegate<T>

Um delegado para testar um estado de formulário para ver se um determinado passo está ativo.

BuildFormDelegate<T>

Delegado para criar o formulário.

MessageDelegate<T>

Dada a state devolução de um PromptAttribute com um modelo para a mensagem ser apresentada.

OnCompletionAsyncDelegate<T>

Um delegado chamado quando um formulário é concluído.

ValidateAsyncDelegate<T>

Um delegado para validar uma resposta específica a um pedido.