|
Listing 23-17 extracted from chapter ASP.NET 2
Listing 23-16< > Listing 23-18
This listing can be compiled with the command line: csc.exe /target:library Example_23_17.cs Errors: 0 Warnings: 0
Example_23_17.cs
using System;
using System.Web;
public class MyHttpModule : IHttpModule {
public void Dispose() { }
public void Init( HttpApplication app ) {
app.BeginRequest += OnBeginRequest;
app.EndRequest += OnEndRequest;
}
public void OnBeginRequest( object source, EventArgs args ) {
HttpApplication app = source as HttpApplication;
app.Response.Write( "BeginRequest : " +
DateTime.Now.ToLongTimeString());
}
public void OnEndRequest( object source, EventArgs args ) {
HttpApplication app = source as HttpApplication;
app.Response.Write( "EndRequest : " +
DateTime.Now.ToLongTimeString());
}
}
Copyright Patrick Smacchia 2006 2007
|