Transaction Properties
The Transaction type exposes the following members.
| Name | Description | |
|---|---|---|
|
Context | Gets the transaction and enables clients to append user data to the transaction. |
|
ContextInstance | Gets the Context for this transaction. |
|
ForceAllRulesToCommitTime | Gets or sets a flag that forces all nested rules to occur at LocalCommit time for the current transaction. |
|
HasPendingChanges | Gets the transaction and verifies whether changes to the store have been made during this transaction. |
|
HaveCommitTimeRulesFired | Indicates whether the commit time rules have been fired or not |
|
Id | Gets the ID for this transaction. |
|
InRollback | Gets the transaction and verifies whether this transaction is being rolled back. |
|
IsActive | Gets the transaction and verifies whether this transaction is processing. |
|
IsHidden | Gets the transaction and verifies whether the transaction is hidden. |
|
IsNested | Gets the transaction and verifies whether a transaction is nested within another transaction. |
|
IsSerializing | Gets the transaction and verifies whether the transaction is currently serializing. |
|
Name | Gets or sets the name of the transaction. |
|
Parent | Gets the top-level transaction that is assigned to the nested transaction. |
|
PartitionStates | Gets information about the state of all partitions in the store. |
|
SequenceNumber | Gets the sequence number for the transaction. |
|
Store | Gets the store to which the transaction belongs. |
|
TopLevelTransaction | Gets the top-level transaction of the transaction hierarchy. |
|
TransactionDepth | Gets the number of transactions in which this transaction is nested. |