Sdílet prostřednictvím


TransactionBeginningRule – třída

Představuje pravidlo, které se nazývá začátku transakce modelu.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.Rule
    Microsoft.VisualStudio.Modeling.TransactionBeginningRule

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

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

Konstruktory

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

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 TransactionBeginning veřejné virtuální metody pro klienta mít své vlastní třídy pravidlo začátek uživatelem definované transakce

Nahoru

Poznámky

Definujte třídy odvozené od to, pokud chcete při každém otevření transakce něco udělat.

Použije RuleOnAttribute atribut třídy.

Můžete také definovat pravidla při je potvrzením transakce (TransactionCommittingRule) a když transakce bude vrácena zpět (TransactionRollingBackRule).

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ů

Další zdroje

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