C# Класс Membrane.Commons.Web.MonoRail.MonoRailNHibernateHttpApplication

Наследование: System.Web.HttpApplication, IContainerAccessor, IMonoRailConfigurationEvents
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
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