Table of contents
- 1 Constructors
- 2 Properties
- 3 Events
- 3.1 TransactionCreated:TransactionCreationInfoDelegate(ITransaction transaction, TransactionMode transactionMode, IsolationMode isolationMode)
- 3.2 ChildTransactionCreated:TransactionCreationInfoDelegate(ITransaction transaction, TransactionMode transactionMode, IsolationMode isolationMode)
- 3.3 TransactionCommitted:TransactionDelegate(ITransaction transaction)
- 3.4 TransactionRolledback:TransactionDelegate(ITransaction transaction)
- 3.5 TransactionDisposed:TransactionDelegate(ITransaction transaction)
- 4 Methods
- 4.1 Dispose(ITransaction transaction)
- 4.2 CreateTransaction(TransactionMode transactionMode, IsolationMode isolationMode) : ITransaction
- 4.3 ObtainDefaultTransactionMode(TransactionMode transactionMode) : TransactionMode
- 4.4 InitializeLifetimeService() : Object
- 4.5 RaiseTransactionCreated(ITransaction transaction, TransactionMode transactionMode, IsolationMode isolationMode)
- 4.6 RaiseChildTransactionCreated(ITransaction transaction, TransactionMode transactionMode, IsolationMode isolationMode)
- 4.7 RaiseTransactionDisposed(ITransaction transaction)
- 4.8 RaiseTransactionCommitted(ITransaction transaction)
- 4.9 RaiseTransactionRolledback(ITransaction transaction)
DefaultTransactionManager API Document
TODO: Ensure this class is thread-safe
Constructors
DefaultTransactionManager()
Initializes a new instance of the Castle.Services.Transaction.DefaultTransactionManager class.
Properties
| Name | Type | Description |
|---|---|---|
| Logger | ILogger | |
| CurrentTransaction | ITransaction |
Events
TransactionCreated:TransactionCreationInfoDelegate(ITransaction transaction, TransactionMode transactionMode, IsolationMode isolationMode)
Missing summary
| Parameter | Description |
|---|---|
| transaction | Missing documentation |
| transactionMode | Missing documentation |
| isolationMode | Missing documentation |
ChildTransactionCreated:TransactionCreationInfoDelegate(ITransaction transaction, TransactionMode transactionMode, IsolationMode isolationMode)
Missing summary
| Parameter | Description |
|---|---|
| transaction | Missing documentation |
| transactionMode | Missing documentation |
| isolationMode | Missing documentation |
TransactionCommitted:TransactionDelegate(ITransaction transaction)
Missing summary
| Parameter | Description |
|---|---|
| transaction | Missing documentation |
TransactionRolledback:TransactionDelegate(ITransaction transaction)
Missing summary
| Parameter | Description |
|---|---|
| transaction | Missing documentation |
TransactionDisposed:TransactionDelegate(ITransaction transaction)
Missing summary
| Parameter | Description |
|---|---|
| transaction | Missing documentation |
Methods
Dispose(ITransaction transaction)
Missing summary
| Parameter | Description |
|---|---|
| transaction | Missing documentation |
CreateTransaction(TransactionMode transactionMode, IsolationMode isolationMode) : ITransaction
Missing summary
| Parameter | Description |
|---|---|
| transactionMode | Missing documentation |
| isolationMode | Missing documentation |
ObtainDefaultTransactionMode(TransactionMode transactionMode) : TransactionMode
Missing summary
| Parameter | Description |
|---|---|
| transactionMode | Missing documentation |
InitializeLifetimeService() : Object
Missing summary
RaiseTransactionCreated(ITransaction transaction, TransactionMode transactionMode, IsolationMode isolationMode)
Missing summary
| Parameter | Description |
|---|---|
| transaction | Missing documentation |
| transactionMode | Missing documentation |
| isolationMode | Missing documentation |
RaiseChildTransactionCreated(ITransaction transaction, TransactionMode transactionMode, IsolationMode isolationMode)
Missing summary
| Parameter | Description |
|---|---|
| transaction | Missing documentation |
| transactionMode | Missing documentation |
| isolationMode | Missing documentation |
RaiseTransactionDisposed(ITransaction transaction)
Missing summary
| Parameter | Description |
|---|---|
| transaction | Missing documentation |
RaiseTransactionCommitted(ITransaction transaction)
Missing summary
| Parameter | Description |
|---|---|
| transaction | Missing documentation |
RaiseTransactionRolledback(ITransaction transaction)
Missing summary
| Parameter | Description |
|---|---|
| transaction | Missing documentation |