메소드 | 설명 | |
---|---|---|
Dispose ( ) : void |
T:System.Web.IHttpModule을 구현하는 모듈에서 사용하는 리소스(메모리 제외)를 삭제합니다.
|
|
Init ( System.Web.HttpApplication context ) : void |
모듈을 초기화하고 요청을 처리할 수 있도록 준비합니다. 요청처리를 위한 전처리/후처리는 HttpApplication.BeginRequest, HttpApplication.EndRequest 이벤트에서 하는 것이 아니라, HttpApplication.PreRequestHandlerExecute, HttpApplication.PostRequestHandlerExecute에서 처리하도록 합니다. |
|
OnPostRequestHandlerExecute ( object sender, |
ASP.NET 이벤트 처리기(예: 페이지 또는 XML Web services)가 실행을 완료하는 경우 발생하는 Event의 Handler 로그 레벨은 DEBUG 입니다. 재정의를 통해 로그 형식등을 변경할 수 있습니다. |
|
OnPreRequestHandlerExecute ( object sender, |
ASP.NET에서 페이지 또는 XML Web services 같은 이벤트 처리기의 실행을 시작하기 바로 전에 발생하는 Event에 대한 Handler
|
메소드 | 설명 | |
---|---|---|
ResetLoggingProperties ( ) : void |
Reset current performance data for estimating next request.
|
|
SetLoggingProperties ( System.TimeSpan duration, System.DateTime startRequest, string pageUrl ) : void |
log4net layout conversion Pattern에 %property{page_duration} 을 추가하면 duration값이 나온다. PagePerformanceModule에 대해서만 다른 log appender를 사용하면, 특정 DB / TABLE에 따로 저장할 수 있다.
|
|
Start ( ) : void |
Page 처리 시작 시각을 기록합니다.
|
|
Stop ( ) : void |
성능측정을 하고, 결과를 로그에 기록합니다. 로그 레벨은 DEBUG 입니다.
|
public Init ( System.Web.HttpApplication context ) : void | ||
context | System.Web.HttpApplication |
/// ASP.NET 응용 프로그램 내의 모든 응용 프로그램 개체에 공통되는 메서드, 속성 및 이벤트에 액세스할 수 있도록 하는 |
리턴 | void |
public OnPostRequestHandlerExecute ( object sender, |
||
sender | object | |
e | ||
리턴 | void |
public OnPreRequestHandlerExecute ( object sender, |
||
sender | object | |
e | ||
리턴 | void |