Compartir a través de


ValidationState (Enumeración)

Indica si las instancias de una clase se habilitarán para la validación.

Espacio de nombres:  Microsoft.VisualStudio.Modeling.Validation
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Sintaxis

'Declaración
Public Enumeration ValidationState
public enum ValidationState

Miembros

Nombre de miembro Descripción
Disabled Indica que las instancias de la clase a las que se aplica este valor no serán comprobadas por los métodos de validación de esta clase.
Enabled Indica que las instancias de la clase a la que se aplica este valor se habilitarán para la validación.
Inherited Indica que las instancias de la clase a la que se aplica este valor se habilitarán o deshabilitarán para la validación basándose en los valores de su clase primaria.

Comentarios

Esta enumeración se utiliza como argumento al atributo class ValidationStateAttribute.

Puede aplicar ValidationState.Disabled a una clase derivada cuyo permiten a primaria para la validación porque las clases derivadas tienen ValidationState de su clase primaria de forma predeterminada.

Para obtener más información sobre la validación, vea La validación en los lenguajes específicos de dominio.

Ejemplos

El ejemplo siguiente se muestra el atributo de ValidationState mediante la enumeración de ValidationState a la validación habilitada para aparecer en la clase person.

[C#]

[ValidationState(ValidationState.Enabled)]
public partial class Person
{
    //Code goes here...
}

Vea también

Referencia

Microsoft.VisualStudio.Modeling.Validation (Espacio de nombres)