Freigeben über


DataTransaction Klasse

Definition

Stellt eine Implementierung der IVsDataTransaction-Schnittstelle dar.

public ref class DataTransaction abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataTransaction
public abstract class DataTransaction : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataTransaction
type DataTransaction = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataTransaction
Public MustInherit Class DataTransaction
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataTransaction
Vererbung
Implementiert

Konstruktoren

DataTransaction()

Instanziiert eine neue Instanz der DataTransaction-Klasse.

DataTransaction(IVsDataConnection)

Instanziiert einen neuen instance der DataTransaction -Klasse und gibt eine Datenverbindung an.

Eigenschaften

CurrentTransactionLevel

Ruft einen numerischen Wert ab, der die aktuelle Transaktionsebene angibt.

Site

Ruft die Objektwebsite ab oder legt sie fest.

(Geerbt von DataSiteableObject<T>)

Methoden

BeginTransaction()

Initiiert eine Transaktion und gibt die neue aktuelle Transaktionsebene zurück.

CommitTransaction()

Committ eine Transaktion und gibt die neue aktuelle Transaktionsebene zurück.

OnSiteChanged(EventArgs)

Löst das SiteChanged-Ereignis aus.

(Geerbt von DataSiteableObject<T>)
RollbackTransaction()

Führt ein Rollback oder Voids für eine Transaktion aus, und gibt die neue aktuelle Transaktionsebene zurück.

Ereignisse

SiteChanged

Tritt ein, wenn die Site-Eigenschaft geändert wird.

(Geerbt von DataSiteableObject<T>)

Gilt für: