ChangeRule – třída
Představuje pravidlo, které se nazývá při změně hodnoty vlastnosti prvku.
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Modeling.Rule
Microsoft.VisualStudio.Modeling.ChangeRule
Microsoft.VisualStudio.Modeling.Diagrams.LineLabelAutoPlacementChangeRule
Microsoft.VisualStudio.Modeling.Diagrams.LineRoutingRule
Microsoft.VisualStudio.Modeling.Diagrams.LinkShapeChangedRule
Obor názvů: Microsoft.VisualStudio.Modeling
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntaxe
'Deklarace
Public MustInherit Class ChangeRule _
Inherits Rule
public abstract class ChangeRule : Rule
Typ ChangeRule zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
ChangeRule | Vytvoří novou instanci třídy ChangeRule. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
FireBefore | true Pokud toto pravidlo bude proveden před provedením změny. (Zděděno z Rule.) | |
FireImmediately | true dojde-li toto pravidlo bude okamžitě provést změnu. (Zděděno z Rule.) | |
FireOnLocalCommit | true Pokud toto pravidlo se spustí, když aktuální transakce potvrzena. (Zděděno z Rule.) | |
FireOnTopLevelCommit | true Pokud bude toto pravidlo spustit při potvrzení transakce nejvyšší úrovně. (Zděděno z Rule.) | |
FireTime | Získá nebo nastaví při by mělo pravidlo spouštět.Obvykle nastavte atribut RuleOn. (Zděděno z Rule.) | |
IsEnabled | Získá nebo nastaví, zda je pravidlo povoleno.Obvykle platí ve výchozím nastavení, ale bude možné inicializovat false v atributu RuleOn. (Zděděno z Rule.) | |
Priority | Získá prioritu přiřazenou pravidlo.Pomáhá určit pořadí, ve kterém jsou pravidla prováděna na konci transakce. (Zděděno z Rule.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
CompareTo(Object) | Porovná pravidlo na jiný objekt. (Zděděno z Rule.) | |
CompareTo(Rule) | Porovná pravidlo podle jejich ID jiného pravidla. (Zděděno z Rule.) | |
ElementPropertyChanged | Upozornění posluchače, že došlo ke změně vlastností prvku. | |
Equals(Object) | Ověří, zda pravidlo je rovna jiný objekt. (Zděděno z Rule.) | |
Equals(Rule) | Ověří, zda pravidlo je rovna jiné pravidlo. (Zděděno z Rule.) | |
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.) | |
GetHashCode | Získá kód hash pro pravidlo. (Zděděno z Rule.) | |
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.) | |
ToString | Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Nahoru
Poznámky
A RuleOnAttribute na třídu atributu označuje, jaký typ objektu pravidlo pracuje na a kdy by požáru pravidlo, inline, místní transakce potvrzení nebo svěření transakce nejvyšší úrovně.
Pravidlo je spuštěna, když je hodnota skutečně liší od předchozí hodnotu.Pokud je vlastnost nastavena na hodnotu aktuálního není spuštěna.
Pravidlo se nevztahuje na vlastnosti, které jsou generovány z relace.Reagovat na změny ve vztahu, definování přidat a odstranit pravidla na vztah domény.
Další informace a příklady naleznete v tématu Pravidla šířící změny v modelu.
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 – obor názvů