VsValidationContext-Klasse
Kontextspezifisch für die VS-Shell. Es wird vom ValidationContext abgeleitet.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.Validation.ValidationContext
Microsoft.VisualStudio.Modeling.Shell.VsValidationContext
Namespace: Microsoft.VisualStudio.Modeling.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Syntax
'Declaration
Public Class VsValidationContext _
Inherits ValidationContext
public class VsValidationContext : ValidationContext
Der VsValidationContext-Typ macht die folgenden Member verfügbar.
Konstruktoren
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Categories | Ruft die Validierungskategorien für diesen Validierungskontext ab. (Von ValidationContext geerbt.) | |
CurrentViolations | Ruft die Auflistung mit Validierungsmeldungen für den Validierungskontext ab. (Von ValidationContext geerbt.) | |
CustomCategories | Ruft die benutzerdefinierten Formatzeichenfolgen für Validierung für den Validierungskontext ab. (Von ValidationContext geerbt.) | |
ModelExplorerToolWindow | Ruft das Modell-Explorer-Tool-Fenster ab, das diesem Validierungskontext zugeordnet ist. | |
ServiceProvider | Gibt den Dienst zurück, der mit diesem Kontext verknüpft ist. | |
ValidationSubjects | Ruft die Liste der zu überprüfenden Modellelemente ab. (Von ValidationContext geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
ConstructValidationMessage | Overrideable-Methode, um der abgeleiteten Klasse das Erstellen von Nachrichten zu ermöglichen. (Überschreibt ValidationContext.ConstructValidationMessage(String, String, ViolationType, array<ModelElement[]).) | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
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.) | |
GetCache<T>() | Ruft den Cache für die angegebene Klasse ab. (Von ValidationContext geerbt.) | |
GetCache<T>(String) | Ruft den Cache für die angegebene Klasse ab. (Von ValidationContext geerbt.) | |
GetDiagramNavigationCommands | Überschreiben, um mindestens einen Diagrammnavigationsbefehl für die Verweiselemente anzugeben. | |
GetDiagramNavigationTargets | Ruft die Liste von Formen ab, die den referenzierten Modellelementen zugeordnet sind und die als Ziel für die Navigation verwendet werden können. | |
GetDiagramNavigationTargetSubstitutes | Ruft eine Liste von null oder mehr alternativen Formen für das angegebene Ziel ab. | |
GetExplorerNavigationCommand | Gibt einen TaskMenuCommand zurück, der zum entsprechenden Knoten im Modell-Explorer-Fenster für diese Validierungsmeldung navigieren kann.Wenn kein entsprechender Knoten im Modell-Explorer vorhanden ist, gibt die Eigenschaft NULL zurück. | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetNavigationCommands | Vollständige Liste von Navigationsbefehlen für die Validierungsmeldung.Standardimplementierung verkettet das DiagramNavigateCommands mit dem ExplorerNavigateCommand. | |
GetNavigationProxyModelElements | Gibt das Ersatzmodellelement für das übergebene Modellelement zurück.Betrachten Sie den Fall, in dem das/die *viewed*-Darstellungsmodellelement(e) (PELs) die Modellelement(e) darstellt, die Proxies für das tatsächliche problembehaftete Modellelement sind, das während der Modellvalidierung gemeldet wurde. (Überschreibt ValidationContext.GetNavigationProxyModelElements(ModelElement).) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
LogError | Erstellt einen Validierungsfehler und protokolliert eine Meldung in der Sammlung, die der Validierungskontext beibehält. (Von ValidationContext geerbt.) | |
LogFatal | Erstellt einen schwerwiegenden Fehler und protokolliert eine Meldung im Validierungskontext. (Von ValidationContext geerbt.) | |
LogMessage | Erstellt eine Validierungsinformationsmeldung und protokolliert sie in der Sammlung, die der Validierungskontext beibehält. (Von ValidationContext geerbt.) | |
LogViolation | Erstellt einen Validierungsfehler, eine Meldung oder eine Warnung. (Von ValidationContext geerbt.) | |
LogWarning | Erstellt eine Validierungswarnung und protokolliert die Meldung in der Sammlung, die der Validierungskontext beibehält. (Von ValidationContext geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
OnDeleteTask | Überschreiben, um OnDelete-Verhalten für das angegebene Validierungstasklistenelement zu implementieren. | |
OnNavigateToTask | Überschreiben, um OnNavigate-Verhalten für das angegebene Validierungstasklistenelement zu implementieren.Die Standardimplementierung ruft DoCommand auf dem ersten Element in DiagramNavigateCommands auf und führt den Befehl ExplorerNavigateCommand aus, falls verfügbar. | |
SetCacheValue<T> | Legt das dem angegebenen Namen zugeordnete zwischengespeicherte Objekt fest. (Von ValidationContext geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
TryGetCacheValue<T> | Gibt zurück, ob das zwischengespeicherte Objekt, das dem Namen zugeordnet ist, vorhanden ist (Von ValidationContext geerbt.) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.