Microsoft.Bot.Builder.FormFlow.Advanced 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
| Nome | Description |
|---|---|
| AttachmentContentTypeValidatorAttribute |
Atributo validador do tipo de conteúdo anexado. |
| AttachmentValidatorAttribute |
Classe base abstrata usada para validação de apego. |
| AwaitableAttachment | |
| Confirmation<T> |
Confirmação |
| Extensions | |
| Field<T> |
Classe base com implementação declarativa do IField. |
| FieldReflector<T> |
Preencha as informações do campo por meio de reflexão. |
| Fields<T> |
Dicionário de todos os campos indexados por nome. |
| FormButton |
Um botão Form que será mapeado para Connector.Action. |
| FormPrompt |
O prompt que é retornado pelo prompter de formulário. |
| Language |
Utilidades relacionadas à linguagem. |
| LanguageResources | |
| Localizer |
Um localizador de recursos. |
| NextStep |
Próximo passo a dar. |
| Prompter<T> |
Um prompt e um reconhecor empacotados juntos. |
| RecognizeAttachment<T> |
Reconheça um apego dentro da instância de atividade. |
| RecognizeBool<T> |
Reconheça um valor booleano. |
| RecognizeDateTime<T> |
Reconheça uma expressão de data/hora. |
| RecognizeDouble<T> |
Reconheça um campo duplo ou flutuante. |
| RecognizeEnumeration<T> |
Reconhecendo valores enumerados. |
| RecognizeNumber<T> |
Reconheça um campo numérico. |
| RecognizePrimitive<T> |
Classe abstrata para construir reconhecedores de valor primitivos. |
| RecognizeString<T> |
Reconheça um campo de cordas. |
| ScriptGlobals |
Valores globais para passar em scripts definidos usando FormBuilderJson. |
| TemplateBaseAttribute |
Classe base abstrata usada por todos os atributos que utilizam padrões \ref. |
| TermMatch |
Descreva uma possível correspondência na entrada do usuário. |
Interfaces
| Nome | Description |
|---|---|
| IField<T> |
Interface para todas as informações sobre uma área específica. |
| IFieldDescription |
Descreva as informações exibidas sobre um campo e seus valores. |
| IFieldPrompt<T> |
Isso fornece informações de controle sobre um campo. |
| IFieldResources |
Interface para salvar/localizar recursos gerados. |
| IFields<T> |
Interface para acompanhar todos os campos em um formulário. |
| IFieldState<T> |
Interface que define o acesso básico a um campo. |
| ILocalizer |
Interface para localizar recursos de string. |
| IPrompt<T> |
Interface para um prompt e seu reconhecente associado. |
| IRecognize<T> |
Interface para reconhecedores que procuram correspondências na entrada do usuário. |
Enumerações
| Nome | Description |
|---|---|
| FieldRole |
O papel que o campo desempenha em uma forma. |
| SpecialValues |
Enumeração de tipos especiais de correspondências. |
| StepDirection |
Orientação para o próximo passo. |
Delegados
| Nome | Description |
|---|---|
| DefineAsyncDelegate<T> |
Defina delegado de campo. |
| NextDelegate<T> |
Um delegado para decidir o próximo passo no formulário a ser executado. |
| PromptAsyncDelegate<T> |
Um delegado para estilizar e postar um prompt. |
| RecognizeEnumeration<T>.DescriptionDelegate |
Delegue para mapear de um valor C# para sua descrição. |
| RecognizeEnumeration<T>.TermsDelegate |
Delegar para retornar os termos para corresponder a um valor de C#. |