Udostępnij za pośrednictwem


Wyliczenie ValidationState

Określa, czy wystąpienia klasy, które zostaną włączone do sprawdzania poprawności.

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Validation
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Składnia

'Deklaracja
Public Enumeration ValidationState
public enum ValidationState

Elementy członkowskie

Nazwa elementu członkowskiego Opis
Disabled Wskazuje, że wystąpienia klasy, do którego stosuje się ta wartość nie będzie sprawdzana przez metody sprawdzania poprawności dla tej klasy.
Enabled Wskazuje, że wystąpienia klasy, do którego stosuje się ta wartość zostanie włączona dla sprawdzania poprawności.
Inherited Wskazuje, że wystąpienia klasy, do którego stosuje się ta wartość zostanie włączone lub wyłączone sprawdzanie poprawności na podstawie ustawień dla swojej klasy nadrzędnej.

Uwagi

To wyliczenie jest używana jako argument dla atrybutu class ValidationStateAttribute.

Można zastosować ValidationState.Disabled ustawienie do klasy pochodnej, którego nadrzędny jest włączona dla sprawdzania poprawności, ponieważ klasy pochodne ValidationState ich klasy nadrzędnej domyślnie.

Aby uzyskać więcej informacji na temat sprawdzania poprawności, zobacz Sprawdzanie poprawności w języku specyficznym dla domeny.

Przykłady

W poniższym przykładzie ValidationState atrybutu za pomocą ValidationState wyliczanie, aby włączyć sprawdzanie poprawności wystąpienia klasy osoby.

[C#]

[ValidationState(ValidationState.Enabled)]
public partial class Person
{
    //Code goes here...
}

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Validation