Table of contents
- 1 Constructors
- 2 Properties
- 3 Methods
- 3.1 ChildTransactionRolledBack()
- 3.2 Dispose()
- 3.3 RegisterSynchronization(ISynchronization synchronization)
- 3.4 Enlist(IResource resource)
- 3.5 Rollback()
- 3.6 Commit()
- 3.7 Begin()
- 3.8 AssertState(TransactionStatus state)
- 3.9 InitializeLifetimeService() : Object
- 3.10 CreateChildTransaction() : StandardTransaction
StandardTransaction API Document
Implements a transaction root.
Constructors
StandardTransaction(TransactionDelegate onTransactionCommitted, TransactionDelegate onTransactionRolledback)
Missing summary
| Parameter | Description |
|---|---|
| onTransactionCommitted | Missing documentation |
| onTransactionRolledback | Missing documentation |
StandardTransaction()
Initializes a new instance of the Castle.Services.Transaction.StandardTransaction class.
Properties
| Name | Type | Description |
|---|---|---|
| IsChildTransaction | Boolean | |
| IsRollbackOnlySet | Boolean | |
| Logger | ILogger | |
| Status | TransactionStatus | |
| Context | IDictionary |
Methods
ChildTransactionRolledBack()
Invoked by child transactions, meaning that some sort of error has occured, so
Dispose()
RegisterSynchronization(ISynchronization synchronization)
| Parameter | Description |
|---|---|
| synchronization | Missing documentation |
Enlist(IResource resource)
| Parameter | Description |
|---|---|
| resource | Missing documentation |
Rollback()
Missing summary
Commit()
Missing summary
Begin()
AssertState(TransactionStatus state)
| Parameter | Description |
|---|---|
| state | Missing documentation |
InitializeLifetimeService() : Object
CreateChildTransaction() : StandardTransaction
Missing summary