C# Class Amss.Boilerplate.Persistence.Impl.TransactionManager.NestedTransaction

Inheritance: ITransaction
Show file Open project: quadio/amss-boilerplate

Public Methods

Method Description
Begin ( ) : void
Begin ( IsolationLevel isolationLevel ) : void
Commit ( ) : void
Dispose ( ) : void
Enlist ( IDbCommand command ) : void
NestedTransaction ( ISession session ) : System
RegisterSynchronization ( ISynchronization synchronization ) : void
Rollback ( ) : void

Method Details

Begin() public method

public Begin ( ) : void
return void

Begin() public method

public Begin ( IsolationLevel isolationLevel ) : void
isolationLevel IsolationLevel
return void

Commit() public method

public Commit ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

Enlist() public method

public Enlist ( IDbCommand command ) : void
command IDbCommand
return void

NestedTransaction() public method

public NestedTransaction ( ISession session ) : System
session ISession
return System

RegisterSynchronization() public method

public RegisterSynchronization ( ISynchronization synchronization ) : void
synchronization ISynchronization
return void

Rollback() public method

public Rollback ( ) : void
return void