Microsoft.Bot.Builder.FormFlow.Advanced 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 |
|---|---|
| AttachmentContentTypeValidatorAttribute |
Atributo validador do tipo de conteúdo anexado. |
| AttachmentValidatorAttribute |
Classe base abstrata usada para validação de anexos. |
| AwaitableAttachment | |
| Confirmation<T> |
Confirmação |
| Extensions | |
| Field<T> |
Classe base com implementação declarativa do IField. |
| FieldReflector<T> |
Preenche a informação do campo através da 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 é devolvido pelo apontador de formulário. |
| Language |
Utilidades relacionadas com a linguagem. |
| LanguageResources | |
| Localizer |
Um localizador de recursos. |
| NextStep |
Próximo passo a dar. |
| Prompter<T> |
Um prompt e um reconhecedor embalados juntos. |
| RecognizeAttachment<T> |
Reconheça um apego na instância do jogo. |
| RecognizeBool<T> |
Reconhecer um valor booleano. |
| RecognizeDateTime<T> |
Reconheça uma expressão de data/hora. |
| RecognizeDouble<T> |
Reconheça um campo duplo ou flutuante. |
| RecognizeEnumeration<T> |
Reconhecedor para valores enumerados. |
| RecognizeNumber<T> |
Reconhecer um campo numérico. |
| RecognizePrimitive<T> |
Classe abstrata para construir reconhecedores de valor primitivos. |
| RecognizeString<T> |
Reconhecer 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 \rpadrões ef. |
| TermMatch |
Descreva uma possível correspondência na entrada do utilizador. |
Interfaces
| Name | Descrição |
|---|---|
| IField<T> |
Interface para toda a informação sobre uma área específica. |
| IFieldDescription |
Descreva a informação apresentada sobre um campo e os seus valores. |
| IFieldPrompt<T> |
Isto fornece informação de controlo sobre um campo. |
| IFieldResources |
Interface para guardar/localizar recursos gerados. |
| IFields<T> |
Interface para acompanhar todos os campos num formulário. |
| IFieldState<T> |
Interface que define o acesso básico a um campo. |
| ILocalizer |
Interface para localizar recursos de strings. |
| IPrompt<T> |
Interface para um prompt e o seu reconhecedor associado. |
| IRecognize<T> |
Interface para reconhecedores que procuram correspondências nas entradas do utilizador. |
Enumerações
| Name | Descrição |
|---|---|
| FieldRole |
O papel que o campo desempenha numa forma. |
| SpecialValues |
Enumeração de tipos especiais de correspondências. |
| StepDirection |
Orientação para o próximo passo. |
Delegados
| Name | Descrição |
|---|---|
| DefineAsyncDelegate<T> |
Defina delegado de campo. |
| NextDelegate<T> |
Um delegado para decidir o próximo passo no formulário a executar. |
| PromptAsyncDelegate<T> |
Um delegado para estilizar e publicar um prompt. |
| RecognizeEnumeration<T>.DescriptionDelegate |
Delegar para mapear de um valor C# para a sua descrição. |
| RecognizeEnumeration<T>.TermsDelegate |
Delegar para devolver os termos para corresponder a um valor em C#. |