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 | |
---|---|---|
ValidationContext | Zawiera informacje o bieżącym sprawdzania poprawności, przetwarzania, wykonywane. | |
ValidationController | Zawiera logikę do sprawdzania poprawności elementu jeden model lub wszystkie elementy modelu w magazynie lub partycji. | |
ValidationMessage | Reprezentuje komunikat sprawdzania poprawności, który stanowi błąd, ostrzeżenie lub komunikat. | |
ValidationMessageObserver | Zgłasza błędy, komunikaty i ostrzeżenia, które są generowane na podstawie metody sprawdzania poprawności. | |
ValidationMethodAttribute | Ten atrybut stosuje się do metod, jakie powinny być używane podczas sprawdzania poprawności. | |
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 | |
---|---|---|
ValidationCategories | To wyliczenie jest parametr dla konstruktora atrybutu niestandardowego, ValidationMethodAttribute.Określa typ sprawdzania poprawności, w którym reguła zostanie wywołany. | |
ValidationState | Określa, czy wystąpienia klasy, które zostaną włączone do sprawdzania poprawności. | |
ViolationType | Reprezentuje typ naruszenia, który wystąpił podczas sprawdzania poprawności. |