Posts

Showing posts with the label C# | Httphandler and Httpmodule

C# | Httphandler and Httpmodule

HTTP modules and HTTP handlers are an integral part of the ASP.NET architecture. While a request is being processed, each request is processed by multiple HTTP modules (for example, the authentication module and the session module) and is then processed by a single HTTP handler. After the handler has processed the request, the request flows back through the HTTP modules. HTTP modules overview Modules are called before and after the handler executes. Modules enable developers to intercept, participate in, or modify each individual request. Modules implement the  IHttpModule  interface, which is located in the  System.Web  namespace. Available events that HTTP modules can synchronize with An  HttpApplication  class provides a number of events with which modules can synchronize. The following events are available for modules to synchronize with on each request. These events are listed in sequential order: BeginRequest : Request has been started. If you need to...