Sdílet prostřednictvím


TransactionCommittingRule – třída

Představuje pravidlo s názvem transakce probíhá v modelu.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.Rule
    Microsoft.VisualStudio.Modeling.TransactionCommittingRule

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 TransactionCommittingRule _
    Inherits Rule
public abstract class TransactionCommittingRule : Rule

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

Konstruktory

  Název Popis
Chráněná metoda TransactionCommittingRule

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost FireBefore true Pokud toto pravidlo bude proveden před provedením změny. (Zděděno z Rule.)
Veřejná vlastnost FireImmediately true dojde-li toto pravidlo bude okamžitě provést změnu. (Zděděno z Rule.)
Veřejná vlastnost FireOnLocalCommit true Pokud toto pravidlo se spustí, když aktuální transakce potvrzena. (Zděděno z Rule.)
Veřejná vlastnost FireOnTopLevelCommit true Pokud bude toto pravidlo spustit při potvrzení transakce nejvyšší úrovně. (Zděděno z Rule.)
Veřejná vlastnost FireTime Získá nebo nastaví při by mělo pravidlo spouštět.Obvykle nastavte atribut RuleOn. (Zděděno z Rule.)
Veřejná vlastnost 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.)
Veřejná vlastnost 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
Veřejná metoda CompareTo(Object) Porovná pravidlo na jiný objekt. (Zděděno z Rule.)
Veřejná metoda CompareTo(Rule) Porovná pravidlo podle jejich ID jiného pravidla. (Zděděno z Rule.)
Veřejná metoda Equals(Object) Ověří, zda pravidlo je rovna jiný objekt. (Zděděno z Rule.)
Veřejná metoda Equals(Rule) Ověří, zda pravidlo je rovna jiné pravidlo. (Zděděno z Rule.)
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 GetHashCode Získá kód hash pro pravidlo. (Zděděno z Rule.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda TransactionCommitting veřejné virtuální metody pro klienta před transakce potvrzena pravidlo třídy mají své vlastní uživatelské

Nahoru

Poznámky

Jakmile je transakce potvrzena, a chcete něco provést programově definovat třídy odvozené od třídy.

A RuleOnAttribute na třídu atributu označuje, jaký typ objektu pravidlo pracuje a kdy má probíhat pravidlo.

Pravidlo je volána, když je potvrzením transakce.

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ů

Další zdroje

Pravidla šířící změny v modelu