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.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.11.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 zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) |
![]() |
Finalize | Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než 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 funkci hash u určitého typu. (Zděděno z Object.) |
![]() |
GetType | Získá Type aktuální instance. (Zděděno z Object.) |
![]() |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) |
![]() |
RemoveObserver | Pozorovatel odebere ze seznamu pozorovatelů řadiče. |
![]() |
ToString | Vrátí ř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ěření domény specifické pro jazyk.
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.