VsValidationController-Klasse
Validationscontroller-Modell des virtuellen Computers.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.Validation.ValidationController
Microsoft.VisualStudio.Modeling.Shell.VsValidationController
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 VsValidationController _
Inherits ValidationController
public class VsValidationController : ValidationController
Der VsValidationController-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
VsValidationController(IServiceProvider) | Konstruktor. | |
VsValidationController(IServiceProvider, Type) | Konstruktor. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
ErrorMessages | Ruft eine Kopie aller aktiven Fehler und schwerwiegenden Meldungen ab. (Von ValidationController geerbt.) | |
FatalMessages | Ruft eine Kopie aller aktiven schwerwiegenden Meldungen ab. (Von ValidationController geerbt.) | |
IncludeLinkedExtensionElements | Gibt an, ob ExtensionElements, das mit dem derzeit überprüften ModelElements verknüpft ist, ebenfalls überprüft werden soll.ExtensionElements ermöglichen, dass eine DSL-Definition von einem Drittanbieter erweitert wird. (Von ValidationController geerbt.) | |
InformationalMessages | Ruft eine Kopie aller aktiven Informationsmeldungen ab. (Von ValidationController geerbt.) | |
ServiceProvider | ||
ValidationExtensionRegistrar | Eigenschaft für ValidationExtension-Registrierungsstelle (Von ValidationController geerbt.) | |
ValidationMessages | Ruft die Validierungsmeldungen für den Controller ab. (Von ValidationController geerbt.) | |
WarningMessages | Ruft eine Kopie aller aktiven Warnmeldungen ab. (Von ValidationController geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddObserver | Fügt einen Beobachter der Liste von Beobachtern für den Controller hinzu.Der Beobachter wird benachrichtigt, wenn in der Liste für diesen Controller eine Nachricht hinzugefügt oder entfernt wird. (Von ValidationController geerbt.) | |
ClearMessages | Löscht alle Validierungsmeldungen (Überschreibt ValidationController.ClearMessages().) | |
CreateValidationContext(IEnumerable<ModelElement>, ValidationCategories) | Eine Kontextklasse für die Validierung bereitstellen (Überschreibt ValidationController.CreateValidationContext(IEnumerable<ModelElement>, ValidationCategories).) | |
CreateValidationContext(IEnumerable<ModelElement>, array<String[]) | Eine Kontextklasse für die Validierung bereitstellen (Überschreibt ValidationController.CreateValidationContext(IEnumerable<ModelElement>, array<String[]).) | |
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.) | |
GetExtensionElements | Berechnet und gibt eine Liste der Erweiterungselemente zurück, die in der Liste der Elemente enthalten sind, die validiert werden sollen (Von ValidationController geerbt.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
RemoveObserver | Entfernt den Beobachter aus der Liste von Beobachtern für den Controller. (Von ValidationController geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
Validate(IEnumerable<ModelElement>, ValidationCategories) | Rufen Sie alle Validierungsmethoden auf, die für den Satz von Elementen gelten. (Überschreibt ValidationController.Validate(IEnumerable<ModelElement>, ValidationCategories).) | |
Validate(ModelElement, ValidationCategories) | Führen Sie die Validierung für ein einzelnes Element durch, indem Sie Validierungsmethoden aufrufen, die über ValidationMethod-Attribute für eine oder mehrere der Validierung angegebenen Kategorien verfügen. (Von ValidationController geerbt.) | |
Validate(Partition, ValidationCategories) | Wenden Sie die Validierung für jedes Element in der angegebenen Partition an und rufen Sie Validierungsmethoden auf, die über ValidationMethod-Attribute für mindestens eine der angegebenen Kategorie verfügen. (Von ValidationController geerbt.) | |
Validate(Store, ValidationCategories) | Wenden Sie die Validierung auf jedes Element im Speicher an und rufen Sie Methoden auf, die über ValidationMethod-Attribute für mindestens eine der angegebenen Kategorie verfügen. (Von ValidationController geerbt.) | |
ValidateCustom(IEnumerable<ModelElement>, array<String[]) | Rufen Sie alle Validierungsmethoden einer Elementgruppe auf, einschließlich (Überschreibt ValidationController.ValidateCustom(IEnumerable<ModelElement>, array<String[]).) | |
ValidateCustom(ModelElement, array<String[]) | Überprüft das angegebene Modellelement mit der Validierungsmethode in den angegebenen benutzerdefinierten Validierungskategorien. (Von ValidationController geerbt.) | |
ValidateCustom(Partition, array<String[]) | Überprüft die Modellelemente in einer Partition für die angegebenen benutzerdefinierten Validierungskategorien. (Von ValidationController geerbt.) | |
ValidateCustom(Store, array<String[]) | Überprüft alle Modellelemente in einem Speicher, wobei die Validierungsmethoden in den angegebenen benutzerdefinierten Kategorien benutzt werden.Eine Validierungsmethode gehört zu einer Kategorie, wenn sie über ein ValidationMethod-Attribut verfügt, das die Kategorie angibt. (Von ValidationController geerbt.) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.