ValidationController – třída
Obsahuje logiku k ověření prvek jednoho modelu nebo všechny prvky modelu v úložišti nebo oddíl.
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Modeling.Validation.ValidationController
Microsoft.VisualStudio.Modeling.Shell.VsValidationController
Obor názvů: Microsoft.VisualStudio.Modeling.Validation
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntaxe
'Deklarace
Public Class ValidationController
public class ValidationController
Typ ValidationController zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
ValidationController | Vytvoří novou instanci třídy ValidationController. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
ErrorMessages | Obdrží kopii aktivní chyby a závažné zprávy. | |
FatalMessages | Obdrží kopii aktivního závažné zprávy. | |
IncludeLinkedExtensionElements | Označuje, zda ExtensionElements spojen ModelElements ověřovaný by měla být rovněž validována.ExtensionElements povolit DSL definice prodloužit třetí stranou. | |
InformationalMessages | obdrží kopii aktivní informační zprávy. | |
ValidationExtensionRegistrar | Vlastnost ValidationExtension Registrar | |
ValidationMessages | Získá ověření zprávy pro řadič. | |
WarningMessages | Obdrží kopii všech aktivních varovných zpráv. |
Nahoru
Metody
Název | Popis | |
---|---|---|
AddObserver | Pozorovatel přidá do seznamu pozorovatelů řadiče.Pozorovatel bude upozorněn zprávy je přidána či odebrána ze seznamu pro tento řadič. | |
ClearMessages | Odebere všechny chyby a upozornění od řadiče. | |
CreateValidationContext(IEnumerable<ModelElement>, ValidationCategories) | Vytvoří ověřovací kontext pro ověření seznamu prvků. | |
CreateValidationContext(IEnumerable<ModelElement>, array<String[]) | Vytvořte kontext pro ověření kolekci prvků modelu.Každý způsob ověření, které patří všechny zadané vlastní kategorie, budou použity u všech prvků seznamu předmětů. | |
Equals | Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.) | |
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.) | |
GetExtensionElements | Vypočítá a vrátí seznam rozšíření prvky, které mají být zahrnuty v seznamu prvků ověřovaný | |
GetHashCode | Slouží jako výchozí funkce hash. (Zděděno z Object.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
MemberwiseClone | Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.) | |
RemoveObserver | Pozorovatel odebere ze seznamu pozorovatelů řadiče. | |
ToString | Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.) | |
Validate(ModelElement, ValidationCategories) | Proveďte ověření pro jeden prvek, vyvolání metody ověření, které nemají ValidationMethod atributy jedné nebo více kategorií zadaný ověřovací. | |
Validate(IEnumerable<ModelElement>, ValidationCategories) | Metody ověřování se u každého prvku modelu v seznamu.Metody bude vyvolána s atributem ValidationMethod pro jeden nebo více určené kategorie. | |
Validate(Partition, ValidationCategories) | Ověření se u všech prvků do zadaného oddílu vyvolání metody ověření, které nemají ValidationMethod atributy pro jeden nebo více určené kategorie. | |
Validate(Store, ValidationCategories) | Ověření se u každého prvku v úložišti vyvolání metody, které mají ValidationMethod atributy pro jeden nebo více určené kategorie. | |
ValidateCustom(ModelElement, array<String[]) | Ověřuje pomocí metod ověření v zadané vlastní ověření kategorie prvku zadaný model. | |
ValidateCustom(IEnumerable<ModelElement>, array<String[]) | Každý prvek v kolekci použít ověřovací metody.Každý prvek v seznamu u každé metody ověření v kterékoli zvolené kategorie.Metoda ověřování je v kategorii, pokud má atribut ValidationMethod, který určuje kategorii. | |
ValidateCustom(Partition, array<String[]) | Ověřuje prvky modelu v oddílu pro ověření zadaného vlastní kategorie. | |
ValidateCustom(Store, array<String[]) | Každé použití metod ověřování v určené kategorie vlastní prvky modelu v úložišti, ověří.Metoda ověřování patří do kategorie, pokud má atribut ValidationMethod, určení kategorie. |
Nahoru
Poznámky
A ValidationController je vytvořen, pokud povolíte nastavení ověření v modelu.
Například tento prvek XML v souboru DslDefinition (soubor .dsl) umožňuje ověření a vytvoří ValidationController objekt:
<Validation UsesOpen="true" UsesMenu="true" UsesSave="true" UsesCustom="false" />
Lze odvodit třídu z ValidationController a upozorňování na události ověření rejstříku.
Další informace naleznete v tématu Ověřování v jazyce specifickém pro doménu.
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.