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
| AttachmentContentTypeValidatorAttribute |
Atributo do validador de tipo de conteúdo do anexo. |
| AttachmentValidatorAttribute |
Classe base abstrata usada para validação de anexo. |
| AwaitableAttachment | |
| Confirmation<T> |
Confirmação |
| Extensions | |
| Field<T> |
Classe base com implementação declarativa de IField. |
| FieldReflector<T> |
Preencha as informações do campo por meio da reflexão. |
| Fields<T> |
Dicionário de todos os campos indexados por nome. |
| FormButton |
Um botão Formulário que será mapeado para Connector.Action. |
| FormPrompt |
O prompt retornado pelo prompt de formulário. |
| Language |
Utilitários relacionados à linguagem. |
| LanguageResources | |
| Localizer |
Um localizador de recursos. |
| NextStep |
Próxima etapa a ser seguida. |
| Prompter<T> |
Um prompt e um reconhecedor empacotados juntos. |
| RecognizeAttachment<T> |
Reconhecer um anexo dentro da instância de atividade. |
| RecognizeBool<T> |
Reconhecer um valor booliano. |
| RecognizeDateTime<T> |
Reconhecer uma expressão de data/hora. |
| RecognizeDouble<T> |
Reconhecer um campo duplo ou float. |
| RecognizeEnumeration<T> |
Reconhecedor para valores enumerados. |
| RecognizeNumber<T> |
Reconhecer um campo numérico. |
| RecognizePrimitive<T> |
Classe abstrata para construir reconhecedores de valor primitivo. |
| RecognizeString<T> |
Reconhecer um campo de cadeia de caracteres. |
| ScriptGlobals |
Valores globais a serem passados para scripts definidos usando FormBuilderJson. |
| TemplateBaseAttribute |
Classe base abstrata usada por todos os atributos que usam padrões \ref. |
| TermMatch |
Descrever uma possível correspondência na entrada do usuário. |
Interfaces
| IField<T> |
Interface para todas as informações sobre um campo específico. |
| IFieldDescription |
Descrever 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 cadeia de caracteres. |
| IPrompt<T> |
Interface para um prompt e seu reconhecedor associado. |
| IRecognize<T> |
Interface para reconhecedores que procuram correspondências na entrada do usuário. |
Enumerações
| FieldRole |
A função que o campo desempenha em um formulário. |
| SpecialValues |
Enumeração de tipos especiais de correspondências. |
| StepDirection |
Direção para a próxima etapa. |
Delegados
| DefineAsyncDelegate<T> |
Defina o delegado de campo. |
| NextDelegate<T> |
Um delegado para decidir sobre a próxima etapa no formulário a ser executada. |
| PromptAsyncDelegate<T> |
Um delegado para estilizar e postar um prompt. |
| RecognizeEnumeration<T>.DescriptionDelegate |
Delegar para mapeamento de um valor C# para sua descrição. |
| RecognizeEnumeration<T>.TermsDelegate |
Delegar para retornar os termos a serem correspondidos para um valor C#. |