Home

Castle Stronghold

DefaultTransactionManager API Document

TODO: Ensure this class is thread-safe

Constructors

DefaultTransactionManager()

Initializes a new instance of the Castle.Services.Transaction.DefaultTransactionManager class.

Properties

NameTypeDescription
LoggerILogger
CurrentTransactionITransaction

Events

TransactionCreated:TransactionCreationInfoDelegate(ITransaction transaction, TransactionMode transactionMode, IsolationMode isolationMode)

Missing summary

ParameterDescription
transaction Missing documentation
transactionMode Missing documentation
isolationMode Missing documentation

ChildTransactionCreated:TransactionCreationInfoDelegate(ITransaction transaction, TransactionMode transactionMode, IsolationMode isolationMode)

Missing summary

ParameterDescription
transaction Missing documentation
transactionMode Missing documentation
isolationMode Missing documentation

TransactionCommitted:TransactionDelegate(ITransaction transaction)

Missing summary

ParameterDescription
transaction Missing documentation

TransactionRolledback:TransactionDelegate(ITransaction transaction)

Missing summary

ParameterDescription
transaction Missing documentation

TransactionDisposed:TransactionDelegate(ITransaction transaction)

Missing summary

ParameterDescription
transaction Missing documentation

Methods

Dispose(ITransaction transaction)

Missing summary

ParameterDescription
transaction Missing documentation

CreateTransaction(TransactionMode transactionMode, IsolationMode isolationMode) : ITransaction

Missing summary

ParameterDescription
transactionMode Missing documentation
isolationMode Missing documentation

ObtainDefaultTransactionMode(TransactionMode transactionMode) : TransactionMode

Missing summary

ParameterDescription
transactionMode Missing documentation

InitializeLifetimeService() : Object

Missing summary

RaiseTransactionCreated(ITransaction transaction, TransactionMode transactionMode, IsolationMode isolationMode)

Missing summary

ParameterDescription
transaction Missing documentation
transactionMode Missing documentation
isolationMode Missing documentation

RaiseChildTransactionCreated(ITransaction transaction, TransactionMode transactionMode, IsolationMode isolationMode)

Missing summary

ParameterDescription
transaction Missing documentation
transactionMode Missing documentation
isolationMode Missing documentation

RaiseTransactionDisposed(ITransaction transaction)

Missing summary

ParameterDescription
transaction Missing documentation

RaiseTransactionCommitted(ITransaction transaction)

Missing summary

ParameterDescription
transaction Missing documentation

RaiseTransactionRolledback(ITransaction transaction)

Missing summary

ParameterDescription
transaction Missing documentation

Google
Search WWW Search castleproject.org