Udostępnij za pośrednictwem


Przestrzeń nazw Microsoft.VisualStudio.Modeling.Validation

Microsoft.VisualStudio.Modeling.Validation Nazw zawiera klasy, które można użyć do sprawdzenia modelu dla prawidłowych danych oraz spójność między jego elementami.Sprawdzanie poprawności jest zintegrowany z Visual Studio , dzięki czemu pojawiają się błędy, ostrzeżenia i komunikaty, które wykryto podczas sprawdzania poprawności w Listy błędów okna.

Można określić, że sprawdzania poprawności występuje, gdy użytkownik otwiera model, zapisuje wzór lub kliknie opcję Sprawdzanie poprawności, z menu skrótów.Można również wywoływać sprawdzania poprawności z kodu programu, na przykład jako część programu obsługi zdarzeń lub polecenia menu.

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

Klasy

  Klasa Opis
Klasa publiczna ValidationContext Zawiera informacje o bieżącym sprawdzania poprawności, przetwarzania, wykonywane.
Klasa publiczna ValidationController Zawiera logikę do sprawdzania poprawności elementu jeden model lub wszystkie elementy modelu w magazynie lub partycji.
Klasa publiczna ValidationMessage Reprezentuje komunikat sprawdzania poprawności, który stanowi błąd, ostrzeżenie lub komunikat.
Klasa publiczna ValidationMessageObserver Zgłasza błędy, komunikaty i ostrzeżenia, które są generowane na podstawie metody sprawdzania poprawności.
Klasa publiczna ValidationMethodAttribute Ten atrybut stosuje się do metod, jakie powinny być używane podczas sprawdzania poprawności.
Klasa publiczna ValidationStateAttribute Ten atrybut stosuje się do klasy elementów modelu, aby kontrolować, czy jego instancje są uwzględniane w operacji sprawdzania poprawności.Domyślnie element modelu zostanie zweryfikowany pozytywnie tylko wtedy, gdy sprawdzanie poprawności jest jawnie włączone dla klasy, do której on należy, za pomocą tego atrybutu.

Wyliczenia

  Wyliczenie Opis
Wyliczenie publiczne ValidationCategories To wyliczenie jest parametr dla konstruktora atrybutu niestandardowego, ValidationMethodAttribute.Określa typ sprawdzania poprawności, w którym reguła zostanie wywołany.
Wyliczenie publiczne ValidationState Określa, czy wystąpienia klasy, które zostaną włączone do sprawdzania poprawności.
Wyliczenie publiczne ViolationType Reprezentuje typ naruszenia, który wystąpił podczas sprawdzania poprawności.