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#. |