Microsoft.Bot.Builder.FormFlow Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
Choice |
Escolha para esclarecer um valor ambíguo em ValidateResult. |
CommandDescription |
Descrição de todas as informações necessárias para um comando interno. |
DescribeAttribute |
Atributo para substituir a descrição padrão de um campo, propriedade ou valor de enumeração. |
FormBuilder<T> |
Crie um formulário especificando mensagens, campos e confirmações por meio 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ário é cancelado por encerramento ou exceção do usuário. |
FormCanceledException<T> |
Exceção gerada quando o preenchimento de formulário é cancelado por encerramento ou exceção do usuário. |
FormConfiguration |
Valores padrão 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 seu estado. |
FormFlowAttribute |
Classe base abstrata para atributos FormFlow. |
IForm<T> |
Interface de definição de formulário. |
IgnoreFieldAttribute |
Defina um campo ou propriedade como excluído. |
NumericAttribute |
Forneça limites sobre os valores possíveis em um campo ou propriedade numérica. |
OptionalAttribute |
Defina um campo ou propriedade como opcional. |
OrderAttribute |
Defina um peso de ordem do campo ou da propriedade. |
PatternAttribute |
Forneça uma expressão regular para validar um campo de cadeia de caracteres. |
PromptAttribute |
Defina o prompt usado ao perguntar sobre um campo. |
TemplateAttribute |
Defina um modelo para gerar cadeias de caracteres. |
TermsAttribute |
Atributo para substituir os termos padrão usados para corresponder um campo, propriedade ou valor de enumeração à entrada do usuário. |
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 booliano de três estados. |
CaseNormalization |
Como normalizar as letras maiúsculas e minúsculas. |
ChoiceStyleOptions |
Especifica como mostrar opções geradas por {||} em uma cadeia de caracteres \ref patterns. |
FeedbackOptions |
Controlar como o usuário obtém comentários após cada entrada. |
FormCommand |
Comandos com suporte em caixas de diálogo de formulário. |
FormOptions |
Opções para execução de formulário. |
TemplateUsage |
Todos os modelos internos. |
Delegados
ActiveDelegate<T> |
Um delegado para testar um estado de formulário para ver se uma etapa específica está ativa. |
BuildFormDelegate<T> |
Delegado para a criação do formulário. |
MessageDelegate<T> |
Dado |
OnCompletionAsyncDelegate<T> |
Um delegado chamado quando um formulário é concluído. |
ValidateAsyncDelegate<T> |
Um delegado para validar uma resposta específica a um prompt. |