Imports Microsoft.VisualBasic
Public Class HelloWorldModule
Implements IHttpModule
Public ReadOnly Property ModuleName() As [String]
Get
Return "HelloWorldModule"
End Get
End Property
' In the Init function, register for HttpApplication
' events by adding your handlers.
Public Sub Init(ByVal application As HttpApplication) _
Implements IHttpModule.Init
AddHandler application.BeginRequest, _
AddressOf Me.Application_BeginRequest
AddHandler application.EndRequest, _
AddressOf Me.Application_EndRequest
End Sub
Private Sub Application_BeginRequest(ByVal source As Object, _
ByVal e As EventArgs)
' Create HttpApplication and HttpContext objects to access
' request and response properties.
Dim application As HttpApplication = CType(source, _
HttpApplication)
Dim context As HttpContext = application.Context
context.Response.Write _
("<h1><font color=red>HelloWorldModule: " & _
"Beginning of Request</font></h1><hr>")
End Sub
Private Sub Application_EndRequest(ByVal source As Object, _
ByVal e As EventArgs)
Dim application As HttpApplication = CType(source, _
HttpApplication)
Dim context As HttpContext = application.Context
context.Response.Write _
("<hr><h1><font color=red>HelloWorldModule: " & _
"End of Request</font></h1>")
End Sub
Public Sub Dispose() Implements IHttpModule.Dispose
End Sub
End Class