Microsoft.Bot.Builder.FormFlow Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Classes
| Name | Descrição |
|---|---|
| Choice |
Escolha para clarificar um valor ambíguo em ValidateResult. |
| CommandDescription |
Descrição de toda a informação necessária para um comando incorporado. |
| DescribeAttribute |
Atribuir para sobrepor a descrição padrão de um campo, propriedade ou valor enum. |
| FormBuilder<T> |
Construa um formulário especificando mensagens, campos e confirmações através de reflexão ou programáticamente. |
| FormBuilderBase<T>.Form | |
| FormBuilderBase<T> |
Classe base abstrata para Construtores de Formulários. |
| FormCanceledException |
Exceção gerada quando o preenchimento do formulário é cancelado pelo utilizador quit ou exceção. |
| FormCanceledException<T> |
Exceção gerada quando o preenchimento do formulário é cancelado pelo utilizador quit ou exceção. |
| FormConfiguration |
Valores padrão para o formulário. |
| FormDialog |
Métodos de fábrica estática para criar diálogos de formulário. |
| FormDialog<T> |
Formulário de diálogo para preencher o seu estado. |
| FormFlowAttribute |
Classe base abstrata para atributos FormFlow. |
| IForm<T> |
Interface de definição de formulário. |
| IgnoreFieldAttribute |
Defina um corpo ou propriedade como excluído. |
| NumericAttribute |
Forneça limites para os valores possíveis num campo ou propriedade numérica. |
| OptionalAttribute |
Defina um campo ou propriedade como opcional. |
| OrderAttribute |
Defina um peso de ordem do corpo ou propriedade. |
| PatternAttribute |
Forneça uma expressão regular para validar um campo de strings. |
| PromptAttribute |
Defina o prompt usado ao perguntar sobre um campo. |
| TemplateAttribute |
Defina um modelo para gerar cadeias. |
| TermsAttribute |
Atribuir para sobrepor os termos padrão usados para corresponder um campo, propriedade ou valor de enum à entrada do utilizador. |
| ValidateResult |
Encapsula o resultado de um ValidateAsyncDelegate<T> |
Interfaces
| Name | Descrição |
|---|---|
| IFormBuilder<T> |
Interface para construir um formulário. |
| IFormDialog<T> |
Interface para controlar um diálogo FormFlow. |
Enumerações
| Name | Descrição |
|---|---|
| BoolDefault |
Valor booleano de três estados. |
| CaseNormalization |
Como normalizar o caso das palavras. |
| ChoiceStyleOptions |
Especifica como mostrar as escolhas geradas por {||} numa cadeia de padrões \ref. |
| FeedbackOptions |
Controla como o utilizador recebe feedback após cada entrada. |
| FormCommand |
Comandos suportados em diálogos de formulário. |
| FormOptions |
Opções para execução da forma. |
| TemplateUsage |
Todos os modelos incorporados. |
Delegados
| Name | Descrição |
|---|---|
| ActiveDelegate<T> |
Um delegado para testar o estado do formulário para ver se um determinado passo está ativo. |
| BuildFormDelegate<T> |
Delegar para construir o formulário. |
| MessageDelegate<T> |
Dado |
| OnCompletionAsyncDelegate<T> |
Um delegado chama quando um formulário é preenchido. |
| ValidateAsyncDelegate<T> |
Um delegado para validar uma resposta específica a um prompt. |