The TransactionConfig type exposes the following members.

Constructors

  NameDescription
TransactionConfig
Instantiate a new TransactionConfig object

Methods

  NameDescription
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType
Gets the type of the current instance.
(Inherited from Object.)
ToString
Returns a string that represents the current object.
(Inherited from Object.)

Fields

  NameDescription
Bulk
Configures the transaction to enable or disable the transactional bulk insert optimization.
IsolationDegree
The degree of isolation for this transaction
NoWait
If true and a lock is unavailable for any Berkeley DB operation performed in the context of a transaction, cause the operation to throw a DeadlockException (or LockNotGrantedException if configured with TimeNotGranted).
Snapshot
If true, this transaction will execute with snapshot isolation.
SyncAction
Log sync behavior on transaction commit or prepare.

Properties

  NameDescription
InitTransactionCount
The initial number of simultaneous transactions that will be allocated for in the Berkeley DB environment
LockTimeout
The timeout value for locks for the transaction.
Name
The transaction's name. The name is returned by TransactionSystemStats()()() and displayed by PrintTransactionSystemStats()()().
TxnTimeout
The timeout value for locks for the transaction.

See Also