C# Class Shaml.Web.NHibernate.TransactionAttribute

Inheritance: System.Web.Mvc.ActionFilterAttribute
Mostra file Open project: sztupy/shaml

Public Methods

Method Description
OnActionExecuted ( System.Web.Mvc.ActionExecutedContext filterContext ) : void
OnActionExecuting ( System.Web.Mvc.ActionExecutingContext filterContext ) : void
OnResultExecuted ( System.Web.Mvc.ResultExecutedContext filterContext ) : void
TransactionAttribute ( ) : System

When used, assumes the factoryKey to be NHibernateSession.DefaultFactoryKey

TransactionAttribute ( string factoryKey ) : System

Overrides the default factoryKey with a specific factory key

Private Methods

Method Description
GetEffectiveFactoryKey ( ) : string

Method Details

OnActionExecuted() public method

public OnActionExecuted ( System.Web.Mvc.ActionExecutedContext filterContext ) : void
filterContext System.Web.Mvc.ActionExecutedContext
return void

OnActionExecuting() public method

public OnActionExecuting ( System.Web.Mvc.ActionExecutingContext filterContext ) : void
filterContext System.Web.Mvc.ActionExecutingContext
return void

OnResultExecuted() public method

public OnResultExecuted ( System.Web.Mvc.ResultExecutedContext filterContext ) : void
filterContext System.Web.Mvc.ResultExecutedContext
return void

TransactionAttribute() public method

When used, assumes the factoryKey to be NHibernateSession.DefaultFactoryKey
public TransactionAttribute ( ) : System
return System

TransactionAttribute() public method

Overrides the default factoryKey with a specific factory key
public TransactionAttribute ( string factoryKey ) : System
factoryKey string
return System