Compartilhar via


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

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.Validation