Esempio n. 1
0
		/// <summary>Attaches to events from the application instance.</summary>
		public virtual void Attach(HttpApplication application)
		{
			logger.InfoFormat("Attaching to {0} ({1})", application, application.GetHashCode());

			application.BeginRequest += Application_BeginRequest;
			application.AuthorizeRequest += Application_AuthorizeRequest;

			application.PostResolveRequestCache += Application_PostResolveRequestCache;
			application.PostMapRequestHandler += Application_PostMapRequestHandler;

			application.AcquireRequestState += Application_AcquireRequestState;
            application.PreRequestHandlerExecute += Application_PreRequestHandlerExecute;
			application.Error += Application_Error;
			application.EndRequest += Application_EndRequest;

			application.Disposed += Application_Disposed;
		}