Condividi tramite


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

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Validation