Sdílet prostřednictvím


VsValidationContext – třída

Kontext konkrétní prostředí VS.Pochází z ValidationContext.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.Validation.ValidationContext
    Microsoft.VisualStudio.Modeling.Shell.VsValidationContext

Obor názvů:  Microsoft.VisualStudio.Modeling.Shell
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

Syntaxe

'Deklarace
Public Class VsValidationContext _
    Inherits ValidationContext
public class VsValidationContext : ValidationContext

Typ VsValidationContext zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda VsValidationContext(array<String[], ModelElement, IServiceProvider) Konstruktor.
Veřejná metoda VsValidationContext(array<String[], IEnumerable<ModelElement>, IServiceProvider) Konstruktor.
Veřejná metoda VsValidationContext(ValidationCategories, ModelElement, IServiceProvider) Konstruktor.
Veřejná metoda VsValidationContext(ValidationCategories, IEnumerable<ModelElement>, IServiceProvider) Konstruktor.
Veřejná metoda VsValidationContext(array<String[], ModelElement, IServiceProvider, Type) Konstruktor.
Veřejná metoda VsValidationContext(array<String[], IEnumerable<ModelElement>, IServiceProvider, Type) Konstruktor.
Veřejná metoda VsValidationContext(ValidationCategories, ModelElement, IServiceProvider, Type) Konstruktor.
Veřejná metoda VsValidationContext(ValidationCategories, IEnumerable<ModelElement>, IServiceProvider, Type) Konstruktor.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Categories Získá ověření kategorie pro tohoto ověření kontextu. (Zděděno z ValidationContext.)
Veřejná vlastnost CurrentViolations Získá kolekce ověření zprávy pro ověření kontextu. (Zděděno z ValidationContext.)
Veřejná vlastnost CustomCategories Získá vlastní ověření řetězce pro ověření kontextu. (Zděděno z ValidationContext.)
Veřejná vlastnost ModelExplorerToolWindow Průzkumník modelu získá okno nástroje přidružené k této souvislosti ověření.
Veřejná vlastnost ServiceProvider Vrátí službu přidruženou k tomuto kontextu.
Veřejná vlastnost ValidationSubjects Získá seznam prvků modelu ověřit. (Zděděno z ValidationContext.)

Nahoru

Metody

  Název Popis
Chráněná metoda ConstructValidationMessage Overrideable metoda umožňující odvozené třídy pro vytvoření zprávy. (Přepisuje ValidationContext.ConstructValidationMessage(String, String, ViolationType, array<ModelElement[]).)
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetCache<T>() Získá mezipaměti pro zadané třídy. (Zděděno z ValidationContext.)
Veřejná metoda GetCache<T>(String) Získá mezipaměti pro zadané třídy. (Zděděno z ValidationContext.)
Chráněná metoda GetDiagramNavigationCommands Přepsat poskytnout další diagramu navigační příkazy pro prvky.
Veřejná metoda GetDiagramNavigationTargets Získání seznamu obrazce přidružené prvky odkazované modelu, je možné určit pro navigaci.
Chráněná metoda GetDiagramNavigationTargetSubstitutes Získá seznam nula nebo více nahradit tvary pro daný cíl.
Chráněná metoda GetExplorerNavigationCommand Vrátí TaskMenuCommand schopné navigace na příslušný uzel v okně Průzkumníka modelu pro ověření zprávy.Pokud není odpovídající uzel v Průzkumníku modelů, vrátí tato vlastnost hodnotu null.
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Chráněná metoda GetNavigationCommands Úplný seznam ověření zprávy příkazy pro navigaci.Výchozí implementace concatentates DiagramNavigateCommands se ExplorerNavigateCommand.
Veřejná metoda GetNavigationProxyModelElements Vrátí hodnotu prvku modelu náhražky pro předané v prvku modelu.Předpokládejme, že kde * zobrazit * prezentace prvků modelu (PEL) představuje prvků modelu, což jsou servery proxy na skutečné problematický model prvek hlášena během ověřování modelu. (Přepisuje ValidationContext.GetNavigationProxyModelElements(ModelElement).)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda LogError Chyba ověření vytvoří a zaznamená zprávu do kolekce, která udržuje ověření kontextu. (Zděděno z ValidationContext.)
Veřejná metoda LogFatal Vytvoří závažná chyba ověření a protokoly v rámci ověření zprávy. (Zděděno z ValidationContext.)
Veřejná metoda LogMessage Vytvoří zprávu ověřovací informace a zaznamenává do kolekce, která udržuje ověření kontextu. (Zděděno z ValidationContext.)
Veřejná metoda LogViolation Vytvoří zprávu o chybě ověření, zpráva nebo upozornění. (Zděděno z ValidationContext.)
Veřejná metoda LogWarning Vytvoří upozornění ověření a zaznamenává zprávy do kolekce, která udržuje ověření kontextu. (Zděděno z ValidationContext.)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda OnDeleteTask Přepsat implementovat chování OnDelete pro položku v seznamu ověření zadaného úkolu.
Veřejná metoda OnNavigateToTask Přepsat implementovat chování OnNavigate pro položku v seznamu ověření zadaného úkolu.Výchozí implementace volání na první položku v DiagramNavigateCommands DoCommand a ExplorerNavigateCommand, provede, pokud je k dispozici.
Veřejná metoda SetCacheValue<T> Nastavení mezipaměti objektu přidružený k názvu (Zděděno z ValidationContext.)
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda TryGetCacheValue<T> Vrátí se, zda objekt v mezipaměti přidružený název existují nebo ne (Zděděno z ValidationContext.)

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Shell – obor názvů