C# Class Rebel.Hive.ProviderSupport.ProviderUnit

Inheritance: DisposableObject, IProviderUnit
Show file Open project: RebelCMS/rebelcmsxu5 Class Usage Examples

Public Properties

Property Type Description
WorkAbandoned EventHandler
WorkAbandoning EventHandler
WorkComplete EventHandler
WorkCompleting EventHandler

Public Methods

Method Description
Abandon ( ) : void
Complete ( ) : void
ProviderUnit ( AbstractEntityRepository entityRepository, AbstractScopedCache unitScopedCache ) : System

Protected Methods

Method Description
DisposeResources ( ) : void

Private Methods

Method Description
CheckThrowTransactionActive ( IProviderTransaction providerTransaction ) : void
ConditionalCommit ( IProviderTransaction providerTransaction ) : void
ConditionalRollback ( IProviderTransaction providerTransaction ) : void

Method Details

Abandon() public method

public Abandon ( ) : void
return void

Complete() public method

public Complete ( ) : void
return void

DisposeResources() protected method

protected DisposeResources ( ) : void
return void

ProviderUnit() public method

public ProviderUnit ( AbstractEntityRepository entityRepository, AbstractScopedCache unitScopedCache ) : System
entityRepository AbstractEntityRepository
unitScopedCache Rebel.Framework.AbstractScopedCache
return System

Property Details

WorkAbandoned public property

public EventHandler WorkAbandoned
return EventHandler

WorkAbandoning public property

public EventHandler WorkAbandoning
return EventHandler

WorkComplete public property

public EventHandler WorkComplete
return EventHandler

WorkCompleting public property

public EventHandler WorkCompleting
return EventHandler