Compartilhar via


Microsoft.Bot.Builder.FormFlow.Advanced Namespace

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