ValidationMessage-Klasse
Stellt eine Validierungsmeldung dar, die einen Fehler, eine Warnung oder eine Meldung angibt.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.Validation.ValidationMessage
Microsoft.VisualStudio.Modeling.Shell.TaskValidationMessage
Namespace: Microsoft.VisualStudio.Modeling.Validation
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntax
'Declaration
Public Class ValidationMessage
public class ValidationMessage
Der ValidationMessage-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
ValidationMessage(ValidationContext, String) | Initialisiert eine neue Instanz der ValidationMessage-Klasse unter Verwendung eines Kontexts und einer Beschreibung für die Meldung. |
![]() |
ValidationMessage(ValidationContext, String, Int32, Int32) | Initialisiert eine neue Instanz der ValidationMessage-Klasse unter Verwendung eines Kontexts, einer Beschreibung, einer Zeilennummer und einer Spaltennummer für die Meldung. |
![]() |
ValidationMessage(ValidationContext, String, String, ViolationType) | Initialisiert eine neue Instanz der ValidationMessage-Klasse unter Verwendung eines Kontexts, einer Beschreibung, eines Codes und eines Verletzungstyps für die Meldung. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
Code | Ruft den Code für die Nachricht ab. |
![]() |
Column | Ruft die Spalte in einer Textzeile ab, in der der Fehler aufgetreten ist. |
![]() |
Context | Ruft die Kontextinformationen für eine Validierungsmeldung ab. |
![]() |
Description | Ruft die Beschreibung für eine Validierungsmeldung ab. |
![]() |
File | Ruft den Namen einer referenzierten Datei ab. |
![]() |
HelpKeyword | Ruft das Schlüsselwort ab, nach dem innerhalb der Hilfe für Visual Studio gesucht werden soll, oder legt dieses fest. |
![]() |
Line | Ruft die Zeilennummer in der Datei ab, auf die der Fehler in der Warnung verweist. |
![]() |
ReferencedFiles | Ruft die Namen der Dateien ab, auf die ValidationMessage verweist. |
![]() |
ReferencedModelElements | Ruft die Modellelemente ab, auf die durch diese Nachricht verwiesen wird. |
![]() |
Type | Ruft den Typ der Validierung ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
Equals | Überprüft, ob der Validierungsmeldung gleich dem Wert eines anderen Objekts ist. (Überschreibt Object.Equals(Object).) |
![]() |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) |
![]() |
GetHashCode | Ruft einen Bezeichner für eine ValidationMessage ab. (Überschreibt Object.GetHashCode().) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
![]() |
ToString | Bezeichnet den Typ einer Validierungs-Meldung. (Überschreibt Object.ToString().) |
![]() |
UpdateFileReferences(IEnumerable<String>) | Enthält die Namen von zu aktualisierenden Dateien aus einer Liste von null oder mehr Dateinamen. |
![]() |
UpdateFileReferences(String) | Enthält den Namen der Datei, die aktualisiert werden soll. |
![]() |
UpdateReferencedModelElements | Aktualisiert die Modellelemente, auf die verwiesen wird. |
Zum Seitenanfang
Hinweise
ValidationMessage wird in eine benutzerdefinierte Validierungsmethode erstellt. Die tatsächliche Erstellung wird mithilfe der virtuellen ValidationContext.ConstructValidationMessage-Methode abgeschlossen.
Diese Klasse liefert Validierungsmeldungen dar, die die ValidationMessageObserver-Klasse erhalten kann.
Weitere Informationen finden Sie unter Validierung in einer domänenspezifischen Sprache.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.