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.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.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 des angegebenen Kontexts und der angegebenen Beschreibung für die Meldung. | |
ValidationMessage(ValidationContext, String, Int32, Int32) | Initialisiert eine neue Instanz der ValidationMessage-Klasse unter Verwendung des angegebenen Kontexts, eine Beschreibung, einer Zeilennummer und einer Spaltennummer für die Meldung. | |
ValidationMessage(ValidationContext, String, String, ViolationType) | Initialisiert eine neue Instanz der ValidationMessage-Klasse unter Verwendung des angegebenen Kontexts, einer Beschreibung eines Codes und Verletzungs eines Typs für die Meldung. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Code | Ruft den Code für die Meldung 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 oder legt diesen fest, der für die Hilfe für Visual Studio gesucht werden soll. | |
Line | Ruft die Zeilennummer in der Datei ab, in der der Fehler oder die Warnung verweist. | |
ReferencedFiles | Ruft die Namen der Dateien ab, an die das ValidationMessage verweist. | |
ReferencedModelElements | Ruft die Modellelemente ab, die durch diese Nachricht gerichtet sind. | |
Type | Ruft den Typ der Validierungsmeldung 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 ein 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 | Identifiziert die Validierungsmeldung. (Überschreibt Object.ToString().) | |
UpdateFileReferences(IEnumerable<String>) | Enthält die Namen von Dateien, aus einer Liste von null oder mehr Dateinamen zu aktualisieren. | |
UpdateFileReferences(String) | Enthält den Namen der Datei zu aktualisieren. | |
UpdateReferencedModelElements | Aktualisiert die Modellelemente, auf das verwiesen wird. |
Zum Seitenanfang
Hinweise
ValidationMessage wird in eine benutzerdefinierte Validierungsmethode erstellt.Die tatsächliche Build wird durch die virtuelle ValidationContext.ConstructValidationMessage-Methode abgeschlossen.
Diese Klasse stellt Validierungsmeldungen an, dass 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.