응용 프로그램 또는 IIS의 모든 응용 프로그램에 대해서만 상태 모니터링을 수행 하시겠습니까?
자신의 응용 프로그램에 대해서만 클래스를 만들고 IHttpModule에서 파생시킬 수 있으며 Init 메서드에서 요청 및 다른 상태를 모니터링하기 위해 이벤트 알림을 만들 수 있습니다.
public class MyMonitor : IHttpModule
{
public void Init(HttpApplication context)
{
// you can watch any of such events and respond accordingly
context.BeginRequest += new EventHandler(context_BeginRequest);
context.PostUpdateRequestCache +=
new EventHandler(context_PostUpdateRequestCache);
context.Error += new EventHandler(context_Error);
}
.....
}
그리고 당신은 당신의 Web.config에 다음 줄을 추가 할 수 있습니다
<httpModules>
<add name="MyMonitor" type="Namespace.MyMonitor"/>
</httpModules>