C# Class Castle.MonoRail.Framework.ExtensionManager

MonoRail's extension manager. It fires events related to MonoRail that can be used to add additional behaviour.
Inheritance: System.MarshalByRefObject
Show file Open project: nats/castle-1.0.3-mono

Public Methods

Method Description
ExtensionManager ( IServiceContainer serviceContainer ) : System

Initializes a new instance of the ExtensionManager class.

Private Methods

Method Description
RaiseAcquireRequestState ( IRailsEngineContext context ) : void
RaiseActionError ( IRailsEngineContext context ) : void
RaiseAuthenticateRequest ( IRailsEngineContext context ) : void
RaiseAuthorizeRequest ( IRailsEngineContext context ) : void
RaiseContextCreated ( IRailsEngineContext context ) : void
RaiseContextDisposed ( IRailsEngineContext context ) : void
RaisePostProcess ( IRailsEngineContext context ) : void
RaisePreProcess ( IRailsEngineContext context ) : void
RaiseReleaseRequestState ( IRailsEngineContext context ) : void
RaiseResolveRequestCache ( IRailsEngineContext context ) : void
RaiseUnhandledError ( IRailsEngineContext context ) : void
RaiseUpdateRequestCache ( IRailsEngineContext context ) : void

Method Details

ExtensionManager() public method

Initializes a new instance of the ExtensionManager class.
public ExtensionManager ( IServiceContainer serviceContainer ) : System
serviceContainer IServiceContainer The service container.
return System