Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

TransactionPropagation Enumeration

Enumeration describing Spring.NET's transaction propagation settings.

[Visual Basic]
Public Enum TransactionPropagation
public enum TransactionPropagation


Member Name Description
Required Support a current transaction, create a new one if none exists.
Supports Support a current transaction, execute non-transactionally if none exists.
Mandatory Support a current transaction, throw an exception if none exists.
RequiresNew Create a new transaction, suspending the current transaction if one exists.
NotSupported Execute non-transactionally, suspending the current transaction if one exists.
Never Execute non-transactionally, throw an exception if a transaction exists.
Nested Execute within a nested transaction if a current transaction exists, else behave like Required.


Namespace: Spring.Transaction

Assembly: Spring.Data (in Spring.Data.dll)

See Also

Spring.Transaction Namespace