Enumerazione ValidationState
Identifica se le istanze di una classe verranno abilitate per la convalida.
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Validation
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.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 archiviate con i 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 basata sulle impostazioni per la classe padre. |
Note
Questa enumerazione utilizzata come argomento all'attributo della classe ValidationStateAttribute.
È possibile applicare ValidationState.Disabled impostazione di una classe derivata del cui elemento padre è abilitato per la convalida perché le classi derivate hanno ValidationState la propria classe padre per impostazione predefinita.
Per ulteriori informazioni sulla convalida, vedere Convalida in un linguaggio specifico di dominio.
Esempi
Nell'esempio seguente viene illustrato ValidationState attributo utilizzandone il ValidationState enumerazione per abilitare la convalida per verificare la classe di persona.
[C#]
[ValidationState(ValidationState.Enabled)]
public partial class Person
{
//Code goes here...
}