IVsDataTransaction Interface

Definition

Represents the interface that exposes methods and properties for transaction processing, which allows you to commit or roll back a series of related operations as a batch.

public interface class IVsDataTransaction
[Microsoft.VisualStudio.Data.Core.DataClientObject("17A9A28C-30F9-4e80-897F-5F16B13C7391")]
public interface IVsDataTransaction
[<Microsoft.VisualStudio.Data.Core.DataClientObject("17A9A28C-30F9-4e80-897F-5F16B13C7391")>]
type IVsDataTransaction = interface
Public Interface IVsDataTransaction
Derived
Attributes

Properties

CurrentTransactionLevel

When implemented by a class, gets a numeric value indicating the current transaction level.

Methods

BeginTransaction()

When implemented by a class, initiates a transaction and returns the new transaction level.

CommitTransaction()

When implemented by a class, commits a transaction and returns the new transaction level.

RollbackTransaction()

When implemented by a class, rolls back, or voids, a transaction and returns the new transaction level.

Applies to