title: Registered HttpApplication events in ASP.NET
body: <p>I have the following query:
  In ASP.NET Global.ascx file following HttpApplication events are defined:</p>
  
  <pre><code> protected void Application_Start(object sender, EventArgs e)
     {
  
  
     }
  
      protected void Session_Start(object sender, EventArgs e)
      {
  
      }
  
      protected void Application_BeginRequest(object sender, EventArgs e)
      {
  
      }
  
      protected void Application_AuthenticateRequest(object sender, EventArgs e)
      {
  
      }
  
      protected void Application_Error(object sender, EventArgs e)
      {
  
      }
  
      protected void Session_End(object sender, EventArgs e)
      {
  
      }
  
      protected void Application_End(object sender, EventArgs e)
      {
  
      }
  </code></pre>
  
  <p>As I can understand, these are HttpApplication event handlers. But there are lots of other events also. Are the Global.ascx events are only registered events? If not then, What are the other events those had been registered?
  Also, say I have implemented a HttpModule on implementing Application_BeginRequest eventhandler. Now, the ASP.NET Framework also implemented the same. Then would my implementation overrides the Framework ones?</p>