Freigeben über


IVsDataTransaction-Schnittstelle

Stellt die Schnittstelle dar, die Methoden und Eigenschaften für Transaktionsverarbeitung verfügbar macht, die Ihnen ermöglicht, eine Reihe von verwandten Vorgänge als Batch Commit oder zurückzusetzen.

Namespace:  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Syntax

'Declaration
<DataClientObjectAttribute("17A9A28C-30F9-4e80-897F-5F16B13C7391")> _
Public Interface IVsDataTransaction
[DataClientObjectAttribute("17A9A28C-30F9-4e80-897F-5F16B13C7391")]
public interface IVsDataTransaction
[DataClientObjectAttribute(L"17A9A28C-30F9-4e80-897F-5F16B13C7391")]
public interface class IVsDataTransaction
[<DataClientObjectAttribute("17A9A28C-30F9-4e80-897F-5F16B13C7391")>]
type IVsDataTransaction =  interface end
public interface IVsDataTransaction

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CurrentTransactionLevel Wenn Sie von einer Klasse implementiert werden, ruft einen numerischen Wert die Ebene der aktuellen Transaktion angibt ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode BeginTransaction Wenn Sie von einer Klasse, Die eingegebenen eine Transaktion und gibt die neue Transaktionsebene implementiert werden.
Öffentliche Methode CommitTransaction Wenn Sie von einer Klasse, Commite eine Transaktion und gibt die neue Transaktionsebene implementiert werden.
Öffentliche Methode RollbackTransaction Wenn Sie von einer Klasse implementiert werden, wird oder Lücken, eine Transaktion und gibt die neue Transaktionsebene zurück.

Zum Seitenanfang

Hinweise

Diese Schnittstelle verfügt über eine Basisimplementierung im DDEX-Framework.

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Services.SupportEntities-Namespace