Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

NmsTransactionManager.DoBegin Method

Begin a new transaction with the given transaction definition.

[Visual Basic]
Protected Overrides Sub DoBegin( _
   ByVal transaction As Object, _
   ByVal definition As ITransactionDefinition _
)
[C#]
protected override void DoBegin(
   object transaction,
   ITransactionDefinition definition
);

Parameters

transaction
Transaction object returned by DoGetTransaction.
definition
ITransactionDefinition instance, describing propagation behavior, isolation level, timeout etc.

Remarks

Does not have to care about applying the propagation behavior, as this has already been handled by this abstract manager.

Exceptions

Exception Type Condition
TransactionException In the case of creation or system errors.

See Also

NmsTransactionManager Class | Spring.Messaging.Nms.Connections Namespace