Rule – třída
Abstraktní třída, ze kterého ukládat různé typy pravidel mohou být odvozeny.
System.Object
Microsoft.VisualStudio.Modeling.Rule
Další...
Obor názvů: Microsoft.VisualStudio.Modeling
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
'Deklarace
Public MustInherit Class Rule _
Implements IComparable, IComparable(Of Rule)
public abstract class Rule : IComparable,
IComparable<Rule>
Typ Rule zveřejňuje následující členy.
Název | Popis | |
---|---|---|
![]() |
Rule | Vytvoří novou instanci třídy Rule. |
Nahoru
Název | Popis | |
---|---|---|
![]() |
FireBefore | true Pokud toto pravidlo bude proveden před provedením změny. |
![]() |
FireImmediately | true dojde-li toto pravidlo bude okamžitě provést změnu. |
![]() |
FireOnLocalCommit | true Pokud toto pravidlo se spustí, když aktuální transakce potvrzena. |
![]() |
FireOnTopLevelCommit | true Pokud bude toto pravidlo spustit při potvrzení transakce nejvyšší úrovně. |
![]() |
FireTime | Získá nebo nastaví při by mělo pravidlo spouštět.Obvykle nastavte atribut RuleOn. |
![]() |
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. |
![]() |
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. |
Nahoru
Název | Popis | |
---|---|---|
![]() |
CompareTo(Object) | Porovná pravidlo na jiný objekt. |
![]() |
CompareTo(Rule) | Porovná pravidlo podle jejich ID jiného pravidla. |
![]() |
Equals(Object) | Ověří, zda pravidlo je rovna jiný objekt. (Přepisuje Object.Equals(Object).) |
![]() |
Equals(Rule) | Ověří, zda pravidlo je rovna jiné pravidlo. |
![]() |
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.) |
![]() |
GetHashCode | Získá kód hash pro pravidlo. (Přepisuje Object.GetHashCode().) |
![]() |
GetType | Získá Type aktuální instance. (Zděděno z Object.) |
![]() |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) |
![]() |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Nahoru
Název | Popis | |
---|---|---|
![]() ![]() |
Equality | Ověří, zda jsou rovny dvě pravidla. |
![]() ![]() |
GreaterThan | Slouží k řazení pravidel do pořadí ID. |
![]() ![]() |
Inequality | Ověří, zda dvě pravidla nejsou shodné. |
![]() ![]() |
LessThan | Slouží k řazení pravidel do pořadí ID. |
Nahoru
Chcete-li definovat pravidlo, které šíří změny v úložišti odvození třídy z jednoho z této třídy odvozené třídy, jako je například AddRule.Pravidlo bude použito na třídu domény pomocí atributu RuleOn.
Další informace a příklady naleznete v tématu Pravidla rozšířit změny v rámci modelu.
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.
Microsoft.VisualStudio.Modeling – obor názvů
System.Object
Microsoft.VisualStudio.Modeling.Rule
Microsoft.VisualStudio.Modeling.AddRule
Microsoft.VisualStudio.Modeling.ChangeRule
Microsoft.VisualStudio.Modeling.DeleteRule
Microsoft.VisualStudio.Modeling.DeletingRule
Microsoft.VisualStudio.Modeling.MoveRule
Microsoft.VisualStudio.Modeling.RolePlayerChangeRule
Microsoft.VisualStudio.Modeling.RolePlayerPositionChangeRule
Microsoft.VisualStudio.Modeling.TransactionBeginningRule
Microsoft.VisualStudio.Modeling.TransactionCommittingRule
Microsoft.VisualStudio.Modeling.TransactionRollingBackRule