Microsoft.Bot.Builder.FormFlow.Advanced Espaço de Nomes

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