Condividi tramite


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...
}

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Validation