public void Init (HttpApplication app) { app.AddOnResolveRequestCacheAsync ( new BeginEventHandler (OnBeginRequestCache), new EndEventHandler (OnEndRequestCache)); app.AddOnUpdateRequestCacheAsync ( new BeginEventHandler (OnBeginUpdateCache), new EndEventHandler (OnEndUpdateCache)); response_removed = new CacheItemRemovedCallback (OnRawResponseRemoved); }
public void Events_Deny_Unrestricted () { HttpApplication app = new HttpApplication (); app.Disposed += new EventHandler (Handler); app.Error += new EventHandler (Handler); app.PreSendRequestContent += new EventHandler (Handler); app.PreSendRequestHeaders += new EventHandler (Handler); app.AcquireRequestState += new EventHandler (Handler); app.AuthenticateRequest += new EventHandler (Handler); app.AuthorizeRequest += new EventHandler (Handler); app.BeginRequest += new EventHandler (Handler); app.EndRequest += new EventHandler (Handler); app.PostRequestHandlerExecute += new EventHandler (Handler); app.PreRequestHandlerExecute += new EventHandler (Handler); app.ReleaseRequestState += new EventHandler (Handler); app.ResolveRequestCache += new EventHandler (Handler); app.UpdateRequestCache += new EventHandler (Handler); app.AddOnAcquireRequestStateAsync (null, null); app.AddOnAuthenticateRequestAsync (null, null); app.AddOnAuthorizeRequestAsync (null, null); app.AddOnBeginRequestAsync (null, null); app.AddOnEndRequestAsync (null, null); app.AddOnPostRequestHandlerExecuteAsync (null, null); app.AddOnPreRequestHandlerExecuteAsync (null, null); app.AddOnReleaseRequestStateAsync (null, null); app.AddOnResolveRequestCacheAsync (null, null); app.AddOnUpdateRequestCacheAsync (null, null); app.Disposed -= new EventHandler (Handler); app.Error -= new EventHandler (Handler); app.PreSendRequestContent -= new EventHandler (Handler); app.PreSendRequestHeaders -= new EventHandler (Handler); app.AcquireRequestState -= new EventHandler (Handler); app.AuthenticateRequest -= new EventHandler (Handler); app.AuthorizeRequest -= new EventHandler (Handler); app.BeginRequest -= new EventHandler (Handler); app.EndRequest -= new EventHandler (Handler); app.PostRequestHandlerExecute -= new EventHandler (Handler); app.PreRequestHandlerExecute -= new EventHandler (Handler); app.ReleaseRequestState -= new EventHandler (Handler); app.ResolveRequestCache -= new EventHandler (Handler); app.UpdateRequestCache -= new EventHandler (Handler); #if NET_2_0 app.PostAuthenticateRequest += new EventHandler (Handler); app.PostAuthorizeRequest += new EventHandler (Handler); app.PostResolveRequestCache += new EventHandler (Handler); app.PostMapRequestHandler += new EventHandler (Handler); app.PostAcquireRequestState += new EventHandler (Handler); app.PostReleaseRequestState += new EventHandler (Handler); app.PostUpdateRequestCache += new EventHandler (Handler); app.AddOnPostAuthenticateRequestAsync (null, null); app.AddOnPostAuthenticateRequestAsync (null, null, null); app.AddOnPostAuthorizeRequestAsync (null, null); app.AddOnPostAuthorizeRequestAsync (null, null, null); app.AddOnPostResolveRequestCacheAsync (null, null); app.AddOnPostResolveRequestCacheAsync (null, null, null); app.AddOnPostMapRequestHandlerAsync (null, null); app.AddOnPostMapRequestHandlerAsync (null, null, null); app.AddOnPostAcquireRequestStateAsync (null, null); app.AddOnPostAcquireRequestStateAsync (null, null, null); app.AddOnPostReleaseRequestStateAsync (null, null); app.AddOnPostReleaseRequestStateAsync (null, null, null); app.AddOnPostUpdateRequestCacheAsync (null, null); app.AddOnPostUpdateRequestCacheAsync (null, null, null); app.AddOnAcquireRequestStateAsync (null, null, null); app.AddOnAuthenticateRequestAsync (null, null, null); app.AddOnAuthorizeRequestAsync (null, null, null); app.AddOnBeginRequestAsync (null, null, null); app.AddOnEndRequestAsync (null, null, null); app.AddOnPostRequestHandlerExecuteAsync (null, null, null); app.AddOnPreRequestHandlerExecuteAsync (null, null, null); app.AddOnReleaseRequestStateAsync (null, null, null); app.AddOnResolveRequestCacheAsync (null, null, null); app.AddOnUpdateRequestCacheAsync (null, null, null); app.PostAuthenticateRequest -= new EventHandler (Handler); app.PostAuthorizeRequest -= new EventHandler (Handler); app.PostResolveRequestCache -= new EventHandler (Handler); app.PostMapRequestHandler -= new EventHandler (Handler); app.PostAcquireRequestState -= new EventHandler (Handler); app.PostReleaseRequestState -= new EventHandler (Handler); app.PostUpdateRequestCache -= new EventHandler (Handler); #endif }