Partilhar via


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

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