Freigeben über


TransactionManager-Klasse

Erstellt Transaction-Objekte und verfolgt die aktuelle aktive Transaktion.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.TransactionManager

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntax

'Declaration
Public Class TransactionManager
public class TransactionManager

Der TransactionManager-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode TransactionManager Initialisiert eine neue Instanz der TransactionManager-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CurrentTransaction Ruft die aktuelle aktive Transaktion ab.
Öffentliche Eigenschaft InTransaction True , wenn eine aktive Transaktion vorhanden ist.
Öffentliche Eigenschaft Store Ruft den Speicher ab, dessen Bestandteil dieser TransactionManager ist.
Öffentliche Eigenschaft TransactionDepth Ruft die Tiefe der geschachtelten Transaktionen ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddCanCommitCallback Registriert einen Delegaten, der wählen kann, ob ein Commit() zulässig ist.
Öffentliche Methode BeginTransaction() Erstellt ein neues Transaktionsobjekt mit einem angegebenen Namen und gibt einen Verweis darauf zurück.
Öffentliche Methode BeginTransaction(String) Erstellt ein neues Transaktionsobjekt mit einem angegebenen Namen und gibt einen Verweis darauf zurück.
Öffentliche Methode BeginTransaction(String, Boolean) Erstellt ein neues Transaktionsobjekt mit einem angegebenen Namen und gibt einen Verweis darauf zurück.
Öffentliche Methode BeginTransaction(String, Boolean, TransactionContext) Erstellt ein neues Transaktionsobjekt mit einem angegebenen Namen und gibt einen Verweis darauf zurück
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode RemoveCanCommitCallback Entfernt einen Delegaten aus der Abstimmungsliste.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Weitere Beispiele und weitere Informationen finden Sie unter Using Transactions.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling-Namespace