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
| AttachmentContentTypeValidatorAttribute |
Atributo de validador de tipo de conteúdo de anexo. |
| AttachmentValidatorAttribute |
Classe base abstrata utilizada para validação de anexos. |
| AwaitableAttachment | |
| Confirmation<T> |
Confirmação |
| Extensions | |
| Field<T> |
Classe base com implementação declarativa de IField. |
| FieldReflector<T> |
Preencha as informações do campo através 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 pedido que é devolvido pelo pedido de formulário. |
| Language |
Utilitários relacionados com linguagem. |
| LanguageResources | |
| Localizer |
Um localizador de recursos. |
| NextStep |
Próximo passo a dar. |
| Prompter<T> |
Um pedido e um reconhecedor embalados em conjunto. |
| RecognizeAttachment<T> |
Reconhecer um anexo na instância de atividade. |
| RecognizeBool<T> |
Reconhecer um valor booleano. |
| RecognizeDateTime<T> |
Reconhecer uma expressão de data/hora. |
| RecognizeDouble<T> |
Reconhecer 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 valores primitivos. |
| RecognizeString<T> |
Reconhecer um campo de cadeia. |
| ScriptGlobals |
Valores globais a transmitir para scripts definidos com FormBuilderJson. |
| TemplateBaseAttribute |
Classe base abstrata utilizada por todos os atributos que utilizam \ref padrões. |
| TermMatch |
Descreva uma possível correspondência na entrada do utilizador. |
Interfaces
| IField<T> |
Interface para todas as informações sobre um campo específico. |
| IFieldDescription |
Descreva as informações apresentadas sobre um campo e os respetivos valores. |
| IFieldPrompt<T> |
Isto fornece informações de controlo sobre um campo. |
| IFieldResources |
Interface para guardar/localizar recursos gerados. |
| IFields<T> |
Interface para controlar todos os campos num formulário. |
| IFieldState<T> |
Interface que define o acesso básico a um campo. |
| ILocalizer |
Interface para localizar recursos de cadeias de carateres. |
| IPrompt<T> |
Interface para um pedido e o respetivo reconhecedor associado. |
| IRecognize<T> |
Interface para reconhecedores que procuram correspondências na entrada do utilizador. |
Enumerações
| FieldRole |
A função que o campo desempenha num formulário. |
| SpecialValues |
Enumeração de tipos especiais de correspondências. |
| StepDirection |
Direção para o próximo passo. |
Delegados
| DefineAsyncDelegate<T> |
Definir delegado de campo. |
| NextDelegate<T> |
Um delegado para decidir o próximo passo no formulário a executar. |
| PromptAsyncDelegate<T> |
Um delegado para aplicar estilos e publicar um pedido. |
| RecognizeEnumeration<T>.DescriptionDelegate |
Delegue para mapear de um valor C# para a descrição. |
| RecognizeEnumeration<T>.TermsDelegate |
Delegue para devolver os termos para corresponderem a um valor C#. |