2 using System.Collections;
\r
5 namespace TestMonoWeb
\r
7 public class SyncModule : IHttpModule {
\r
8 public String ModuleName {
\r
9 get { return "HelloWorldModule"; }
\r
11 //In the Init function, register for HttpApplication
\r
12 //events by adding your handlers.
\r
13 public void Init(HttpApplication application) {
\r
14 application.BeginRequest += (new EventHandler(this.Application_BeginRequest));
\r
15 application.EndRequest += (new EventHandler(this.Application_EndRequest));
\r
18 //Your BeginRequest event handler.
\r
19 private void Application_BeginRequest(Object source, EventArgs e) {
\r
20 HttpApplication application = (HttpApplication)source;
\r
21 HttpContext context = application.Context;
\r
23 context.Response.Write("SyncModule.Application_BeginRequest()<br>\n");
\r
26 //Your EndRequest event handler.
\r
27 private void Application_EndRequest(Object source, EventArgs e) {
\r
28 HttpApplication application = (HttpApplication)source;
\r
29 HttpContext context = application.Context;
\r
31 context.Response.Write("SyncModule.Application_EndRequest()<br>\n");
\r
34 public void Dispose() {
\r