2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / class / System.Web / Test / TestMonoWeb / SyncModule.cs
1 using System;\r
2 using System.Collections;\r
3 using System.Web; \r
4 \r
5 namespace TestMonoWeb\r
6 {\r
7         public class SyncModule : IHttpModule {\r
8                 public String ModuleName { \r
9                         get { return "HelloWorldModule"; } \r
10                 }    \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
16                 }\r
17     \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
22         \r
23                         context.Response.Write("SyncModule.Application_BeginRequest()<br>\n");\r
24                 }\r
25     \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
30         \r
31                         context.Response.Write("SyncModule.Application_EndRequest()<br>\n");\r
32                 }  \r
33       \r
34                 public void Dispose() {\r
35                 }\r
36         }\r
37 }\r