Enumeração ValidationState
Identifica se instâncias de uma classe serão habilitadas para validação.
Namespace: Microsoft.VisualStudio.Modeling.Validation
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxe
'Declaração
Public Enumeration ValidationState
public enum ValidationState
Membros
Nome do membro | Descrição | |
---|---|---|
Disabled | Indica que instâncias da classe à qual esse valor é aplicado não serão verificadas por métodos de validação para esta classe. | |
Enabled | Indica que as instâncias da classe à qual esse valor é aplicado serão ativadas para validação. | |
Inherited | Indica que as instâncias da classe à qual esse valor é aplicado serão ser ativadas ou desativadas para validação com base nas configurações de sua classe pai. |
Comentários
Essa enumeração é usada como argumento para o atributo class ValidationStateAttribute.
Você pode aplicar o ValidationState.Disabled configuração para uma classe derivada, cujo pai está habilitado para validação porque classes derivadas tem o ValidationState de sua classe pai por padrão.
Para obter mais informações sobre a validação, consulte Validação em um idioma específico do domínio.
Exemplos
A exemplo a seguir mostra a ValidationState atributo usando o ValidationState enumeração para ativar a validação ocorrer a classe Person.
[C#]
[ValidationState(ValidationState.Enabled)]
public partial class Person
{
//Code goes here...
}