C# 클래스 Membrane.Commons.Web.MonoRail.MonoRailNHibernateHttpApplication

상속: System.Web.HttpApplication, IContainerAccessor, IMonoRailConfigurationEvents
파일 보기 프로젝트 열기: pollingj/Membrane-CMS

보호된 프로퍼티들

프로퍼티 타입 설명
container IWindsorContainer
pluginAssemblies List
webAppAssembly System.Reflection.Assembly

공개 메소드들

메소드 설명
Application_OnEnd ( ) : void
Application_OnStart ( ) : void
Configure ( IMonoRailConfiguration configuration ) : void

보호된 메소드들

메소드 설명
ConfigureNHibernate ( ) : void
MonoRailNHibernateHttpApplication ( Assembly entitiesAssemblies ) : System
RegisterApplicationComponents ( ) : void
RegisterComponents ( ) : void
RegisterControllers ( ) : void
RegisterFacilities ( ) : void
RegisterRoutes ( Castle.MonoRail.Framework.Routing.RoutingEngine rules ) : void

비공개 메소드들

메소드 설명
CurrentDomain_AssemblyResolve ( object sender, ResolveEventArgs args ) : Assembly

Resolves the dependancies when RegisterEntitiesAssembly is called for the plugin entities It searches the assemblyList stored earlier

GetPluginAssemblies ( ) : void
RegisterAssemblyControllers ( Assembly assembly ) : void
RegisterEntitiesAssembly ( NHibernate.Cfg.Configuration configuration, Assembly assembly ) : void
ResolveEntityPluginDlls ( ) : void

Puts all the plugin dlls into a dictionary object for resolving later

getAssembly ( string fileName ) : Assembly

메소드 상세

Application_OnEnd() 공개 메소드

public Application_OnEnd ( ) : void
리턴 void

Application_OnStart() 공개 메소드

public Application_OnStart ( ) : void
리턴 void

Configure() 공개 메소드

public Configure ( IMonoRailConfiguration configuration ) : void
configuration IMonoRailConfiguration
리턴 void

ConfigureNHibernate() 보호된 메소드

protected ConfigureNHibernate ( ) : void
리턴 void

MonoRailNHibernateHttpApplication() 보호된 메소드

protected MonoRailNHibernateHttpApplication ( Assembly entitiesAssemblies ) : System
entitiesAssemblies System.Reflection.Assembly
리턴 System

RegisterApplicationComponents() 보호된 추상적인 메소드

protected abstract RegisterApplicationComponents ( ) : void
리턴 void

RegisterComponents() 보호된 메소드

protected RegisterComponents ( ) : void
리턴 void

RegisterControllers() 보호된 메소드

protected RegisterControllers ( ) : void
리턴 void

RegisterFacilities() 보호된 메소드

protected RegisterFacilities ( ) : void
리턴 void

RegisterRoutes() 보호된 추상적인 메소드

protected abstract RegisterRoutes ( Castle.MonoRail.Framework.Routing.RoutingEngine rules ) : void
rules Castle.MonoRail.Framework.Routing.RoutingEngine
리턴 void

프로퍼티 상세

container 보호되어 있는 정적으로 프로퍼티

protected static IWindsorContainer container
리턴 IWindsorContainer

pluginAssemblies 보호되어 있는 정적으로 프로퍼티

protected static List pluginAssemblies
리턴 List

webAppAssembly 보호되어 있는 프로퍼티

protected Assembly,System.Reflection webAppAssembly
리턴 System.Reflection.Assembly