C# Class Core.Framework.MEF.Web.Application

Defines a modular application that supports imported types.
Inheritance: System.Web.HttpApplication
Exibir arquivo Open project: coreframework/Core-Framework

Private Properties

Property Type Description
GetHttpModuleComponentName String

Public Methods

Method Description
GetVerbsForCategory ( String category ) : IEnumerable

Gets the available verbs for the given category.

RegisterHttpModule ( Type moduleType ) : void
StartPlugins ( ) : void
UnregisterHttpModule ( Type moduleType ) : void

Protected Methods

Method Description
Application_Start ( ) : void

The start method of the application.

Compose ( ) : void

Composes the application.

Initialise ( ) : void

Initialises the application.

MapPath ( String virtualPath ) : String

Maps the specified virtual path.

PreCompose ( ) : void

Fired before the application is composed.

RegisterAreas ( ) : void
RegisterRoutes ( ) : void

Registers any routes required by the application.

Private Methods

Method Description
GetHttpModuleComponentName ( Type moduleType ) : String

Method Details

Application_Start() protected method

The start method of the application.
protected Application_Start ( ) : void
return void

Compose() protected method

Composes the application.
protected Compose ( ) : void
return void

GetVerbsForCategory() public static method

Gets the available verbs for the given category.
public static GetVerbsForCategory ( String category ) : IEnumerable
category String The category of verbs to get.
return IEnumerable

Initialise() protected method

Initialises the application.
protected Initialise ( ) : void
return void

MapPath() protected static method

Maps the specified virtual path.
protected static MapPath ( String virtualPath ) : String
virtualPath String The virtual path to map.
return String

PreCompose() protected method

Fired before the application is composed.
protected PreCompose ( ) : void
return void

RegisterAreas() protected method

protected RegisterAreas ( ) : void
return void

RegisterHttpModule() public static method

public static RegisterHttpModule ( Type moduleType ) : void
moduleType System.Type
return void

RegisterRoutes() protected method

Registers any routes required by the application.
protected RegisterRoutes ( ) : void
return void

StartPlugins() public static method

public static StartPlugins ( ) : void
return void

UnregisterHttpModule() public static method

public static UnregisterHttpModule ( Type moduleType ) : void
moduleType System.Type
return void