Microsoft.VisualStudio.Modeling.Validation-Namespace
Der Microsoft.VisualStudio.Modeling.Validation-Namespace stellt Klassen bereit, die Sie verwenden können, um ein Modell für gültige Daten und Konsistenz zwischen den Elementen zu überprüfen.Die Validierung ist in Visual Studio integriert, sodass Fehler, Warnungen und Meldungen, die während der Validierung festgestellt wurden, im Fehlerliste Fenster angezeigt werden.
Sie können angeben, dass die Validierung auftritt, wenn der Benutzer ein Modell geöffnet, ein Modell gespeichert oder auf eine Validierung aus einem Kontextmenü die Option klickt.Sie können die Validierung aus Programmcode, z. B. als Teil eines Ereignishandlers eines Menübefehls oder auch aufrufen.
Weitere Informationen finden Sie unter Validierung in einer domänenspezifischen Sprache.
Klassen
Klasse | Beschreibung | |
---|---|---|
ValidationContext | Enthält Informationen über die aktuelle Validierung, die ausgeführt werden verarbeitet. | |
ValidationController | Enthält Logik, um ein einzelnes Modellelement oder alle Modellelemente in einem Speicher oder einer Partition zu überprüfen. | |
ValidationMessage | Stellt eine Validierungsmeldung dar, die einen Fehler, eine Warnung oder eine Meldung angibt. | |
ValidationMessageObserver | Meldet Fehler, Warnungen und Meldungen, die von Validierungsmethoden generiert werden. | |
ValidationMethodAttribute | Wenden Sie dieses Attribut auf Methoden, die während der Validierung aufgerufen werden soll. | |
ValidationStateAttribute | Wenden Sie dieses Attribut auf eine Modellelementklasse, um zu steuern, ob die Validierung in den Instanzen Vorgänge enthalten sind.Standardmäßig wird ein Modellelement überprüft nur, wenn die Validierung explizit für eine Klasse, zu der sie gehört, mithilfe dieses Attributs aktiviert ist. |
Enumerationen
Enumeration | Beschreibung | |
---|---|---|
ValidationCategories | Diese Enumeration handelt es sich um einen Parameter für den Konstruktor des benutzerdefinierten Attributs, ValidationMethodAttribute.Sie gibt den Typ der Validierung angezeigt, in dem die Regel aufgerufen wird. | |
ValidationState | Bestimmt, ob Instanzen einer Klasse für die Validierung aktiviert sind. | |
ViolationType | Stellt den Typ der Regelverletzung dar, die während der Validierung aufgetreten ist. |