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