Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

Spring.Transaction.Support Namespace

Missing <summary> Documentation for Spring.Transaction.Support

Namespace Hierarchy

Classes

Class Description
AbstractPlatformTransactionManager Abstract base class that allows for easy implementation of concrete platform transaction managers.
DefaultTransactionDefinition Default implementation of the ITransactionDefinition interface, offering object-style configuration and sensible default values.
DefaultTransactionStatus Default implementation of the ITransactionStatus interface, used by AbstractPlatformTransactionManager.
ResourceHolderSupport Convenient base class for resource holders.
TransactionCallbackWithoutResult Simple convenience class for TransactionCallback implementation. Allows for implementing a DoInTransaction version without result, i.e. without the need for a return statement.
TransactionSynchronizationAdapter Adapter for the ITransactionSynchronization interface.
TransactionSynchronizationManager Internal class that manages resources and transaction synchronizations per thread.
TransactionTemplate Helper class that simplifies programmatic transaction demarcation and transaction exception handling.

Interfaces

Interface Description
IResourceTransactionManager Extension of the IPlatformTransactionManager interface, indicating a native resource transaction manager, operating on a single target resource. Such transaction managers differ from DTC based transaction managers in that they do not use transaction enlistment for an open number of resources but rather focus on leveraging the native power and simplicity of a single target resource.
ISmartTransactionObject Interface to be implemented by transaction objects that are able to return an internal rollback-only marker, typically from a another transaction that has participated and marked it as rollback-only.
ITransactionCallback Callback interface for transactional code.
ITransactionOperations Interface specifying basic transaction exectuion operations.
ITransactionSynchronization Interface for transaction synchronization callbacks.

Delegates

Delegate Description
TransactionDelegate Callback delegate for performing actions within a transactional context.

Enumerations

Enumeration Description
TransactionSynchronizationState Enumeration containing the state of transaction synchronization.
TransactionSynchronizationStatus Enumeration of status values when synchronizing transactions.