C# 클래스 Rebel.Cms.Web.RebelWebApplication

상속: DisposableObject
파일 보기 프로젝트 열기: RebelCMS/rebelcmsxu5

공개 메소드들

메소드 설명
CreateBootManager ( ) : BootManager

Creates the boot manager.

OnEndRequest ( object sender, EventArgs e ) : void
RebelWebApplication ( HttpApplication httpApplication, AbstractContainerBuilder containerBuilder, global::System.Web.Mvc.IDependencyResolver>.Func mvcResolverFactory ) : System

Constructor which sets up the default logic to register Areas, Global Filters and standard MVC routes

RebelWebApplication ( HttpApplication httpApplication, AbstractContainerBuilder containerBuilder, global::System.Web.Mvc.IDependencyResolver>.Func mvcResolverFactory, System.Action registerAreas, System.Action registerFilters, System.Action registerCustomRoutes, System.Action registerDefaultRoutes ) : System

Constructor which sets up custom logic to register Areas, Global Filters and standard MVC routes

RegisterAllDefaultMvcAreas ( ) : void
RegisterDefaultGlobalFilters ( GlobalFilterCollection filters ) : void
RegisterDefaultRoutes ( RouteCollection routes ) : void
Start ( ) : IRebelApplicationContext

보호된 메소드들

메소드 설명
Boot ( BootManager bootManager ) : IRebelApplicationContext

Boots the specified boot manager. This method can be overriden if implementors wish to modify the environment prior to Rebel booting and building its dependency containers.

DisposeResources ( ) : void
DisposeScope ( ) : void
OnApplicationError ( object sender, EventArgs e ) : void
OnContainerBuilding ( object sender, ContainerBuilderEventArgs e ) : void

Event handler allowing developers to register their own types in the container

OnContainerBuildingComplete ( object sender, ContainerBuilderEventArgs e ) : void

메소드 상세

Boot() 보호된 메소드

Boots the specified boot manager. This method can be overriden if implementors wish to modify the environment prior to Rebel booting and building its dependency containers.
protected Boot ( BootManager bootManager ) : IRebelApplicationContext
bootManager Rebel.Cms.Web.System.Boot.BootManager The boot manager.
리턴 IRebelApplicationContext

CreateBootManager() 공개 메소드

Creates the boot manager.
public CreateBootManager ( ) : BootManager
리턴 Rebel.Cms.Web.System.Boot.BootManager

DisposeResources() 보호된 메소드

protected DisposeResources ( ) : void
리턴 void

DisposeScope() 보호된 메소드

protected DisposeScope ( ) : void
리턴 void

OnApplicationError() 보호된 메소드

protected OnApplicationError ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

OnContainerBuilding() 보호된 메소드

Event handler allowing developers to register their own types in the container
protected OnContainerBuilding ( object sender, ContainerBuilderEventArgs e ) : void
sender object
e Rebel.Cms.Web.DependencyManagement.DemandBuilders.ContainerBuilderEventArgs
리턴 void

OnContainerBuildingComplete() 보호된 메소드

protected OnContainerBuildingComplete ( object sender, ContainerBuilderEventArgs e ) : void
sender object
e Rebel.Cms.Web.DependencyManagement.DemandBuilders.ContainerBuilderEventArgs
리턴 void

OnEndRequest() 공개 메소드

public OnEndRequest ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

RebelWebApplication() 공개 메소드

Constructor which sets up the default logic to register Areas, Global Filters and standard MVC routes
public RebelWebApplication ( HttpApplication httpApplication, AbstractContainerBuilder containerBuilder, global::System.Web.Mvc.IDependencyResolver>.Func mvcResolverFactory ) : System
httpApplication HttpApplication
containerBuilder AbstractContainerBuilder
mvcResolverFactory global::System.Web.Mvc.IDependencyResolver>.Func
리턴 System

RebelWebApplication() 공개 메소드

Constructor which sets up custom logic to register Areas, Global Filters and standard MVC routes
public RebelWebApplication ( HttpApplication httpApplication, AbstractContainerBuilder containerBuilder, global::System.Web.Mvc.IDependencyResolver>.Func mvcResolverFactory, System.Action registerAreas, System.Action registerFilters, System.Action registerCustomRoutes, System.Action registerDefaultRoutes ) : System
httpApplication HttpApplication
containerBuilder AbstractContainerBuilder
mvcResolverFactory global::System.Web.Mvc.IDependencyResolver>.Func
registerAreas System.Action
registerFilters System.Action
registerCustomRoutes System.Action
registerDefaultRoutes System.Action
리턴 System

RegisterAllDefaultMvcAreas() 공개 정적인 메소드

public static RegisterAllDefaultMvcAreas ( ) : void
리턴 void

RegisterDefaultGlobalFilters() 공개 정적인 메소드

public static RegisterDefaultGlobalFilters ( GlobalFilterCollection filters ) : void
filters GlobalFilterCollection
리턴 void

RegisterDefaultRoutes() 공개 정적인 메소드

public static RegisterDefaultRoutes ( RouteCollection routes ) : void
routes RouteCollection
리턴 void

Start() 공개 메소드

public Start ( ) : IRebelApplicationContext
리턴 IRebelApplicationContext