C# Class Pizza.Framework.Persistence.Transactions.TransactionManagingInterceptor

Inheritance: Castle.DynamicProxy.IInterceptor
Afficher le fichier Open project: dwdkls/pizzamvc

Méthodes publiques

Méthode Description
Intercept ( IInvocation invocation ) : void
TransactionManagingInterceptor ( ISession session ) : System

Private Methods

Méthode Description
BeginTransactionIfNeeded ( ) : bool
IsTransactional ( IInvocation invocation ) : bool
RollbackTransaction ( bool iAmTheFirst, IInvocation invocation ) : void
TryCommit ( bool iAmTheFirst, IInvocation invocation ) : void

Method Details

Intercept() public méthode

public Intercept ( IInvocation invocation ) : void
invocation IInvocation
Résultat void

TransactionManagingInterceptor() public méthode

public TransactionManagingInterceptor ( ISession session ) : System
session ISession
Résultat System