Lenguaje

Confirmation<T> Clase

Definición

Confirmación

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

T

Estado de forma.

Herencia
Confirmation<T>

Constructores

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

Construye una confirmación dinámicamente.

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

Construye una confirmación.

Campos

Nombre Description
_allowsMultiple

Confirmación

(Heredado de Field<T>)
_buildPrompts

Confirmación

(Heredado de Field<T>)
_condition

Confirmación

(Heredado de Field<T>)
_define

Confirmación

(Heredado de Field<T>)
_dependencies

Confirmación

(Heredado de Field<T>)
_description

Confirmación

(Heredado de Field<T>)
_form

Confirmación

(Heredado de Field<T>)
_help

Confirmación

(Heredado de Field<T>)
_isNullable

Confirmación

(Heredado de Field<T>)
_keepZero

Confirmación

(Heredado de Field<T>)
_limited

Confirmación

(Heredado de Field<T>)
_max

Confirmación

(Heredado de Field<T>)
_min

Confirmación

(Heredado de Field<T>)
_name

Confirmación

(Heredado de Field<T>)
_next

Confirmación

(Heredado de Field<T>)
_optional

Confirmación

(Heredado de Field<T>)
_pattern

Confirmación

(Heredado de Field<T>)
_prompt

Confirmación

(Heredado de Field<T>)
_promptDefinition

Confirmación

(Heredado de Field<T>)
_promptSet

Confirmación

(Heredado de Field<T>)
_recognizer

Confirmación

(Heredado de Field<T>)
_role

Confirmación

(Heredado de Field<T>)
_templates

Confirmación

(Heredado de Field<T>)
_terms

Confirmación

(Heredado de Field<T>)
_type

Confirmación

(Heredado de Field<T>)
_validate

Confirmación

(Heredado de Field<T>)
_valueDescriptions

Confirmación

(Heredado de Field<T>)
_valueTerms

Confirmación

(Heredado de Field<T>)

Propiedades

Nombre Description
AllowDefault

Confirmación

(Heredado de Field<T>)
AllowNumbers

Confirmación

(Heredado de Field<T>)
AllowsMultiple

Confirmación

(Heredado de Field<T>)
Dependencies

Confirmación

FieldDescription

Confirmación

(Heredado de Field<T>)
FieldTerms

Confirmación

(Heredado de Field<T>)
Form

Confirmación

(Heredado de Field<T>)
Help

Confirmación

(Heredado de Field<T>)
IsNullable

Confirmación

(Heredado de Field<T>)
Name

Confirmación

(Heredado de Field<T>)
Optional

Confirmación

(Heredado de Field<T>)
Pattern

Confirmación

(Heredado de Field<T>)
Prompt

Confirmación

(Heredado de Field<T>)
Role

Confirmación

(Heredado de Field<T>)
Type

Confirmación

(Heredado de Field<T>)
ValueDescriptions

Confirmación

(Heredado de Field<T>)
Values

Confirmación

(Heredado de Field<T>)

Métodos

Nombre Description
Active(T)

Confirmación

AddDescription(Object, DescribeAttribute)

Añade una descripción completa de un valor.

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

Añade una descripción para un valor.

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

Confirmación

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

Añade términos para un valor.

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

Añade términos para un valor.

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

Confirmación

(Heredado de Field<T>)
DefinePrompt()

Confirmación

(Heredado de Field<T>)
DefineRecognizer()

Confirmación

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

Confirmación

IsUnknown(T)

Confirmación

Limits(Double, Double)

Confirmación

(Heredado de Field<T>)
Localize()

Confirmación

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

Confirmación

RemoveValue(Object)

Elimina la descripción y los términos asociados a un valor.

(Heredado de Field<T>)
RemoveValues()

Elimina todos los valores y sus descripciones y términos asociados.

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

Sustituye una plantilla en el campo.

(Heredado de Field<T>)
SaveResources()

Confirmación

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

Define un delegado para comprobar el estado y ver si el campo aplica.

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

Establece si se permiten o no múltiples valores.

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

Defina un delegado para definir dinámicamente un campo.

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

Define los campos de los que depende este campo.

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

Establece la descripción completa del campo.

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

Establece la descripción del campo.

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

Establece los términos asociados al campo.

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

Establece si el campo es nulo o no.

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

Confirmación

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

Establece límites numéricos.

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

Delega para decidir el siguiente paso de formulario a ejecutar.

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

Establece si un campo es opcional o no.

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

Expresión regular para validar cadenas.

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

Establece el prompt de campo.

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

Establece el reconocedor del campo.

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

Establece el tipo del estado de campo subyacente.

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

Confirmación

SetValidate(ValidateAsyncDelegate<T>)

Configura la validación del campo.

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

Confirmación

Template(TemplateUsage)

Confirmación

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

Confirmación

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

Confirmación

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

Confirmación

(Heredado de Field<T>)

Se aplica a