ValidationState, énumération
Identifie si des instances d'une classe sont activées pour la validation.
Espace de noms : Microsoft.VisualStudio.Modeling.Validation
Assembly : Microsoft.VisualStudio.Modeling.Sdk.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntaxe
'Déclaration
Public Enumeration ValidationState
public enum ValidationState
Membres
Nom de membre | Description | |
---|---|---|
Disabled | Indique que des instances de la classe à laquelle cette valeur est appliquée ne seront pas activées par des méthodes de validation pour cette classe. | |
Enabled | Indique que des instances de la classe à laquelle cette valeur est appliquée seront activées pour la validation. | |
Inherited | Indique que des instances de la classe à laquelle cette valeur est appliquée seront activées ou désactivées pour la validation selon les paramètres de leur classe parente. |
Notes
Cette énumération est utilisée en tant qu'argument à l'attribut ValidationStateAttributede la classe.
Vous pouvez appliquer ValidationState.Disabled l'attribution d'une classe dérivée dont le parent est activé pour la validation parce que les classes dérivées sont ValidationState de la classe parente par défaut.
Pour plus d'informations sur la validation, consultez Validation dans un langage spécifique à un domaine.
Exemples
L'exemple suivant montre que l'attribut d'ValidationState l'énumération d'ValidationState permettait à la validation se produire sur la classe individuelles.
[C#]
[ValidationState(ValidationState.Enabled)]
public partial class Person
{
//Code goes here...
}