Compartir a través de


Field<T> Clase

Definición

Clase base con implementación declarativa de IField.

public class Field<T> : Microsoft.Bot.Builder.FormFlow.Advanced.IField<T>, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldPrompt<T>, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldState<T> where T : class
type Field<'T (requires 'T : null)> = class
    interface IField<'T (requires 'T : null)>
    interface IFieldState<'T (requires 'T : null)>
    interface IFieldDescription
    interface IFieldPrompt<'T (requires 'T : null)>
    interface IFieldResources
Public Class Field(Of T)
Implements IField(Of T), IFieldPrompt(Of T), IFieldState(Of T)

Parámetros de tipo

T

Estado de formulario subyacente.

Herencia
Field<T>
Derivado
Implementaciones

Constructores

Field<T>(String, FieldRole)

Campo De construcción.

Campos

_allowsMultiple

Clase base con implementación declarativa de IField.

_buildPrompts

Clase base con implementación declarativa de IField.

_condition

Clase base con implementación declarativa de IField.

_define

Clase base con implementación declarativa de IField.

_dependencies

Clase base con implementación declarativa de IField.

_description

Clase base con implementación declarativa de IField.

_form

Clase base con implementación declarativa de IField.

_help

Clase base con implementación declarativa de IField.

_isNullable

Clase base con implementación declarativa de IField.

_keepZero

Clase base con implementación declarativa de IField.

_limited

Clase base con implementación declarativa de IField.

_max

Clase base con implementación declarativa de IField.

_min

Clase base con implementación declarativa de IField.

_name

Clase base con implementación declarativa de IField.

_next

Clase base con implementación declarativa de IField.

_optional

Clase base con implementación declarativa de IField.

_pattern

Clase base con implementación declarativa de IField.

_prompt

Clase base con implementación declarativa de IField.

_promptDefinition

Clase base con implementación declarativa de IField.

_promptSet

Clase base con implementación declarativa de IField.

_recognizer

Clase base con implementación declarativa de IField.

_role

Clase base con implementación declarativa de IField.

_templates

Clase base con implementación declarativa de IField.

_terms

Clase base con implementación declarativa de IField.

_type

Clase base con implementación declarativa de IField.

_validate

Clase base con implementación declarativa de IField.

_valueDescriptions

Clase base con implementación declarativa de IField.

_valueTerms

Clase base con implementación declarativa de IField.

Propiedades

AllowDefault

Clase base con implementación declarativa de IField.

AllowNumbers

Clase base con implementación declarativa de IField.

AllowsMultiple

Clase base con implementación declarativa de IField.

Dependencies

Clase base con implementación declarativa de IField.

FieldDescription

Clase base con implementación declarativa de IField.

FieldTerms

Clase base con implementación declarativa de IField.

Form

Clase base con implementación declarativa de IField.

Help

Clase base con implementación declarativa de IField.

IsNullable

Clase base con implementación declarativa de IField.

Name

Clase base con implementación declarativa de IField.

Optional

Clase base con implementación declarativa de IField.

Pattern

Clase base con implementación declarativa de IField.

Prompt

Clase base con implementación declarativa de IField.

Role

Clase base con implementación declarativa de IField.

Type

Clase base con implementación declarativa de IField.

ValueDescriptions

Clase base con implementación declarativa de IField.

Values

Clase base con implementación declarativa de IField.

Métodos

Active(T)

Clase base con implementación declarativa de IField.

AddDescription(Object, DescribeAttribute)

Agrega una descripción completa para un valor.

AddDescription(Object, String, String, String)

Agrega una descripción para un valor.

AddTemplate(TemplateAttribute)

Clase base con implementación declarativa de IField.

AddTerms(Object, String[])

Agrega términos para un valor.

AddTerms(Object, TermsAttribute)

Agrega términos para un valor.

DefineAsync(T)

Clase base con implementación declarativa de IField.

DefinePrompt()

Clase base con implementación declarativa de IField.

DefineRecognizer()

Clase base con implementación declarativa de IField.

GetValue(T)

Clase base con implementación declarativa de IField.

IsUnknown(T)

Clase base con implementación declarativa de IField.

Limits(Double, Double)

Clase base con implementación declarativa de IField.

Localize()

Clase base con implementación declarativa de IField.

Next(Object, T)

Clase base con implementación declarativa de IField.

RemoveValue(Object)

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

RemoveValues()

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

ReplaceTemplate(TemplateAttribute)

Reemplace una plantilla en el campo .

SaveResources()

Clase base con implementación declarativa de IField.

SetActive(ActiveDelegate<T>)

Defina un delegado para comprobar el estado para ver si se aplica el campo.

SetAllowsMultiple(Boolean)

Establece si se permiten o no varios valores.

SetDefine(DefineAsyncDelegate<T>)

Defina un delegado para definir dinámicamente el campo.

SetDependencies(String[])

Defina los campos de los que depende este campo.

SetFieldDescription(DescribeAttribute)

Establezca la descripción completa del campo.

SetFieldDescription(String)

Establezca la descripción del campo.

SetFieldTerms(String[])

Establezca los términos asociados al campo.

SetIsNullable(Boolean)

Establezca si el campo acepta valores NULL o no.

SetLimits(Double, Double, Boolean)

Clase base con implementación declarativa de IField.

SetLimits(Double, Double)

Establecer límites numéricos.

SetNext(NextDelegate<T>)

Delegado para decidir el siguiente paso del formulario que se va a ejecutar.

SetOptional(Boolean)

Establezca si un campo es opcional o no.

SetPattern(String)

Expresión regular para validar cadenas.

SetPrompt(PromptAttribute)

Establece el símbolo del sistema de campo.

SetRecognizer(IRecognize<T>)

Establece el reconocedor para el campo.

SetType(Type)

Establece el tipo del estado de campo subyacente.

SetUnknown(T)

Clase base con implementación declarativa de IField.

SetValidate(ValidateAsyncDelegate<T>)

Establezca la validación del campo.

SetValue(T, Object)

Clase base con implementación declarativa de IField.

Template(TemplateUsage)

Clase base con implementación declarativa de IField.

Terms(Object)

Clase base con implementación declarativa de IField.

ValidateAsync(T, Object)

Clase base con implementación declarativa de IField.

ValueDescription(Object)

Clase base con implementación declarativa de IField.

Se aplica a