Microsoft.Bot.Builder.FormFlow.Advanced Namespace

Classes

Nome Description
AttachmentContentTypeValidatorAttribute

Atributo validador do tipo de conteúdo anexado.

AttachmentValidatorAttribute

Classe base abstrata usada para validação de apego.

AwaitableAttachment
Confirmation<T>

Confirmação

Extensions
Field<T>

Classe base com implementação declarativa do IField.

FieldReflector<T>

Preencha as informações do campo por meio de 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 é retornado pelo prompter de formulário.

Language

Utilidades relacionadas à linguagem.

LanguageResources
Localizer

Um localizador de recursos.

NextStep

Próximo passo a dar.

Prompter<T>

Um prompt e um reconhecor empacotados juntos.

RecognizeAttachment<T>

Reconheça um apego dentro da instância de atividade.

RecognizeBool<T>

Reconheça um valor booleano.

RecognizeDateTime<T>

Reconheça uma expressão de data/hora.

RecognizeDouble<T>

Reconheça um campo duplo ou flutuante.

RecognizeEnumeration<T>

Reconhecendo valores enumerados.

RecognizeNumber<T>

Reconheça um campo numérico.

RecognizePrimitive<T>

Classe abstrata para construir reconhecedores de valor primitivos.

RecognizeString<T>

Reconheça 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 padrões \ref.

TermMatch

Descreva uma possível correspondência na entrada do usuário.

Interfaces

Nome Description
IField<T>

Interface para todas as informações sobre uma área específica.

IFieldDescription

Descreva 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 string.

IPrompt<T>

Interface para um prompt e seu reconhecente associado.

IRecognize<T>

Interface para reconhecedores que procuram correspondências na entrada do usuário.

Enumerações

Nome Description
FieldRole

O papel que o campo desempenha em uma forma.

SpecialValues

Enumeração de tipos especiais de correspondências.

StepDirection

Orientação para o próximo passo.

Delegados

Nome Description
DefineAsyncDelegate<T>

Defina delegado de campo.

NextDelegate<T>

Um delegado para decidir o próximo passo no formulário a ser executado.

PromptAsyncDelegate<T>

Um delegado para estilizar e postar um prompt.

RecognizeEnumeration<T>.DescriptionDelegate

Delegue para mapear de um valor C# para sua descrição.

RecognizeEnumeration<T>.TermsDelegate

Delegar para retornar os termos para corresponder a um valor de C#.