Share via


TransactionManager Class

Definition

The TransactionManager class is responsible for creating Transaction objects and keeping track of the current active transaction.

public ref class TransactionManager
public class TransactionManager
type TransactionManager = class
Public Class TransactionManager
Inheritance
TransactionManager

Constructors

TransactionManager(Store)

constructor.

Properties

CurrentTransaction

Return the current active transaction.

InTransaction

Return whether are not the Store is in the middle of a transaction or not.

Store

Return the Store that this TransactionManager is part of.

TransactionDepth

Return the depth of the nested transactions.

Methods

AddCanCommitCallback(CanCommitCallback)

Add CanCommit voter.

BeginTransaction()

Creates a new transaction object and returns a reference to it.

BeginTransaction(String)

Creates a new transaction object and returns a reference to it.

BeginTransaction(String, Boolean)

Creates a new transaction object and returns a reference to it.

BeginTransaction(String, Boolean, TransactionContext)

Creates a new transaction object and returns a reference to it.

RemoveCanCommitCallback(CanCommitCallback)

Remove CanCommit voter.

Applies to