Enumerazione ValidationState
Identifica se le istanze di una classe saranno abilitate per la convalida.
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Validation
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Sintassi
'Dichiarazione
Public Enumeration ValidationState
public enum ValidationState
Membri
Nome membro | Descrizione | |
---|---|---|
Disabled | Indica che le istanze della classe a cui questo valore viene applicato non verranno controllate dai metodi di convalida per questa classe. | |
Enabled | Indica che le istanze della classe a cui questo valore viene applicato verranno abilitate per la convalida. | |
Inherited | Indica che le istanze della classe a cui questo valore viene applicato verranno abilitate o disabilitate per la convalida sulla base delle impostazioni per la classe padre. |
Note
Questa enumerazione viene utilizzata come argomento all'attributo ValidationStateAttributedella classe.
È possibile applicare ValidationState.Disabled che imposta a una classe derivata del cui elemento padre è abilitato per la convalida poiché le classi derivate sono ValidationState della classe padre per impostazione predefinita.
Per ulteriori informazioni sulla convalida, vedere Convalida in un linguaggio specifico di dominio.
Esempi
Nell'esempio seguente viene illustrato l'attributo di ValidationState utilizzando l'enumerazione di ValidationState per abilitare la convalida per verificare la classe Person.
[C#]
[ValidationState(ValidationState.Enabled)]
public partial class Person
{
//Code goes here...
}