Field<T> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |