Partilhar via


Confirmation<T> Classe

Definição

Confirmação

public class Confirmation<T> : Microsoft.Bot.Builder.FormFlow.Advanced.Field<T> where T : class
type Confirmation<'T (requires 'T : null)> = class
    inherit Field<'T (requires 'T : null)>
Public Class Confirmation(Of T)
Inherits Field(Of T)

Parâmetros de Tipo Genérico

T

Estado do formulário.

Herança
Confirmation<T>

Construtores

Confirmation<T>(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>, IForm<T>)

Construir uma confirmação dinamicamente.

Confirmation<T>(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>, IForm<T>)

Construir uma confirmação.

Campos

_allowsMultiple

Confirmação

(Herdado de Field<T>)
_buildPrompts

Confirmação

(Herdado de Field<T>)
_condition

Confirmação

(Herdado de Field<T>)
_define

Confirmação

(Herdado de Field<T>)
_dependencies

Confirmação

(Herdado de Field<T>)
_description

Confirmação

(Herdado de Field<T>)
_form

Confirmação

(Herdado de Field<T>)
_help

Confirmação

(Herdado de Field<T>)
_isNullable

Confirmação

(Herdado de Field<T>)
_keepZero

Confirmação

(Herdado de Field<T>)
_limited

Confirmação

(Herdado de Field<T>)
_max

Confirmação

(Herdado de Field<T>)
_min

Confirmação

(Herdado de Field<T>)
_name

Confirmação

(Herdado de Field<T>)
_next

Confirmação

(Herdado de Field<T>)
_optional

Confirmação

(Herdado de Field<T>)
_pattern

Confirmação

(Herdado de Field<T>)
_prompt

Confirmação

(Herdado de Field<T>)
_promptDefinition

Confirmação

(Herdado de Field<T>)
_promptSet

Confirmação

(Herdado de Field<T>)
_recognizer

Confirmação

(Herdado de Field<T>)
_role

Confirmação

(Herdado de Field<T>)
_templates

Confirmação

(Herdado de Field<T>)
_terms

Confirmação

(Herdado de Field<T>)
_type

Confirmação

(Herdado de Field<T>)
_validate

Confirmação

(Herdado de Field<T>)
_valueDescriptions

Confirmação

(Herdado de Field<T>)
_valueTerms

Confirmação

(Herdado de Field<T>)

Propriedades

AllowDefault

Confirmação

(Herdado de Field<T>)
AllowNumbers

Confirmação

(Herdado de Field<T>)
AllowsMultiple

Confirmação

(Herdado de Field<T>)
Dependencies

Confirmação

FieldDescription

Confirmação

(Herdado de Field<T>)
FieldTerms

Confirmação

(Herdado de Field<T>)
Form

Confirmação

(Herdado de Field<T>)
Help

Confirmação

(Herdado de Field<T>)
IsNullable

Confirmação

(Herdado de Field<T>)
Name

Confirmação

(Herdado de Field<T>)
Optional

Confirmação

(Herdado de Field<T>)
Pattern

Confirmação

(Herdado de Field<T>)
Prompt

Confirmação

(Herdado de Field<T>)
Role

Confirmação

(Herdado de Field<T>)
Type

Confirmação

(Herdado de Field<T>)
ValueDescriptions

Confirmação

(Herdado de Field<T>)
Values

Confirmação

(Herdado de Field<T>)

Métodos

Active(T)

Confirmação

AddDescription(Object, DescribeAttribute)

Adiciona uma descrição completa para um valor.

(Herdado de Field<T>)
AddDescription(Object, String, String, String)

Adiciona uma descrição para um valor.

(Herdado de Field<T>)
AddTemplate(TemplateAttribute)

Confirmação

(Herdado de Field<T>)
AddTerms(Object, String[])

Adiciona termos para um valor.

(Herdado de Field<T>)
AddTerms(Object, TermsAttribute)

Adiciona termos para um valor.

(Herdado de Field<T>)
DefineAsync(T)

Confirmação

(Herdado de Field<T>)
DefinePrompt()

Confirmação

(Herdado de Field<T>)
DefineRecognizer()

Confirmação

(Herdado de Field<T>)
GetValue(T)

Confirmação

IsUnknown(T)

Confirmação

Limits(Double, Double)

Confirmação

(Herdado de Field<T>)
Localize()

Confirmação

(Herdado de Field<T>)
Next(Object, T)

Confirmação

RemoveValue(Object)

Remove a descrição e os termos associados a um valor.

(Herdado de Field<T>)
RemoveValues()

Remove todos os valores e as respetivas descrições e termos associados.

(Herdado de Field<T>)
ReplaceTemplate(TemplateAttribute)

Substitua um modelo no campo.

(Herdado de Field<T>)
SaveResources()

Confirmação

(Herdado de Field<T>)
SetActive(ActiveDelegate<T>)

Defina um delegado para verificar o estado para ver se o campo se aplica.

(Herdado de Field<T>)
SetAllowsMultiple(Boolean)

Define se são permitidos ou não múltiplos valores.

(Herdado de Field<T>)
SetDefine(DefineAsyncDelegate<T>)

Defina um delegado para definir dinamicamente o campo.

(Herdado de Field<T>)
SetDependencies(String[])

Defina os campos de que este campo depende.

(Herdado de Field<T>)
SetFieldDescription(DescribeAttribute)

Defina a descrição completa do campo.

(Herdado de Field<T>)
SetFieldDescription(String)

Defina a descrição do campo.

(Herdado de Field<T>)
SetFieldTerms(String[])

Defina os termos associados ao campo .

(Herdado de Field<T>)
SetIsNullable(Boolean)

Defina se o campo é ou não nulo.

(Herdado de Field<T>)
SetLimits(Double, Double, Boolean)

Confirmação

(Herdado de Field<T>)
SetLimits(Double, Double)

Definir limites numéricos.

(Herdado de Field<T>)
SetNext(NextDelegate<T>)

Delegado para decidir o próximo passo de formulário a executar.

(Herdado de Field<T>)
SetOptional(Boolean)

Defina se um campo é ou não opcional.

(Herdado de Field<T>)
SetPattern(String)

Expressão regular para validar cadeias.

(Herdado de Field<T>)
SetPrompt(PromptAttribute)

Define a linha de comandos do campo.

(Herdado de Field<T>)
SetRecognizer(IRecognize<T>)

Define o reconhecedor para o campo .

(Herdado de Field<T>)
SetType(Type)

Define o tipo do estado do campo subjacente.

(Herdado de Field<T>)
SetUnknown(T)

Confirmação

SetValidate(ValidateAsyncDelegate<T>)

Defina a validação do campo.

(Herdado de Field<T>)
SetValue(T, Object)

Confirmação

Template(TemplateUsage)

Confirmação

(Herdado de Field<T>)
Terms(Object)

Confirmação

(Herdado de Field<T>)
ValidateAsync(T, Object)

Confirmação

(Herdado de Field<T>)
ValueDescription(Object)

Confirmação

(Herdado de Field<T>)

Aplica-se a