C# Class NSoft.NFramework.Web.HttpModules.PageAccessLogModule

Inheritance: IHttpModule
Exibir arquivo Open project: debop/NFramework

Public Methods

Method Description
Dispose ( ) : void

T:System.Web.IHttpModule을 구현하는 모듈에서 사용하는 리소스(메모리 제외)를 삭제합니다.

Init ( System.Web.HttpApplication context ) : void

모듈을 초기화하고 요청을 처리할 수 있도록 준비합니다.
요청처리를 위한 전처리/후처리는 HttpApplication.BeginRequest, HttpApplication.EndRequest 이벤트에서 하는 것이 아니라, HttpApplication.PreRequestHandlerExecute, HttpApplication.PostRequestHandlerExecute에서 처리하도록 합니다.
이는 ASP.NET Web Application의 실제 페이지 처리 직전, 직후의 Event가 PreRequestHandlerExecute, PostRequestHandlerExecute이기 때문이다.
참고 URL : ms-help://MS.MSDNQTR.v90.ko/fxref_system.web/html/aaf0c446-d27c-fe68-155e-0921c2357f02.htm

Protected Methods

Method Description
OnBeginRequestHandler ( object sender, EventArgs e ) : void

ASP.NET에서 페이지 또는 XML Web services 같은 이벤트 처리기의 실행을 시작하기 바로 전에 발생하는 Event에 대한 Handler
Page 처리 요청정보를 로깅한다.

로그 레벨은 DEBUG 입니다.
이 함수를 override하여, 원하는 형식으로, 원하는 저장소에 기록할 수 있다.

OnEndRequestHandler ( object sender, EventArgs e ) : void

ASP.NET 이벤트 처리기(예: 페이지 또는 XML Web services)가 실행을 완료하는 경우 발생하는 Event의 Handler
Page 처리 결과를 로깅한다.

로그 레벨은 DEBUG 입니다.
이 함수를 override하여, 원하는 형식으로, 원하는 저장소에 기록할 수 있다.

Method Details

Dispose() public method

T:System.Web.IHttpModule을 구현하는 모듈에서 사용하는 리소스(메모리 제외)를 삭제합니다.
public Dispose ( ) : void
return void

Init() public method

모듈을 초기화하고 요청을 처리할 수 있도록 준비합니다.
요청처리를 위한 전처리/후처리는 HttpApplication.BeginRequest, HttpApplication.EndRequest 이벤트에서 하는 것이 아니라, HttpApplication.PreRequestHandlerExecute, HttpApplication.PostRequestHandlerExecute에서 처리하도록 합니다.
이는 ASP.NET Web Application의 실제 페이지 처리 직전, 직후의 Event가 PreRequestHandlerExecute, PostRequestHandlerExecute이기 때문이다.
참고 URL : ms-help://MS.MSDNQTR.v90.ko/fxref_system.web/html/aaf0c446-d27c-fe68-155e-0921c2357f02.htm
public Init ( System.Web.HttpApplication context ) : void
context System.Web.HttpApplication /// ASP.NET 응용 프로그램 내의 모든 응용 프로그램 개체에 공통되는 메서드, 속성 및 이벤트에 액세스할 수 있도록 하는 입니다. ///
return void

OnBeginRequestHandler() protected method

ASP.NET에서 페이지 또는 XML Web services 같은 이벤트 처리기의 실행을 시작하기 바로 전에 발생하는 Event에 대한 Handler
Page 처리 요청정보를 로깅한다.
로그 레벨은 DEBUG 입니다.
이 함수를 override하여, 원하는 형식으로, 원하는 저장소에 기록할 수 있다.
protected OnBeginRequestHandler ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

OnEndRequestHandler() protected method

ASP.NET 이벤트 처리기(예: 페이지 또는 XML Web services)가 실행을 완료하는 경우 발생하는 Event의 Handler
Page 처리 결과를 로깅한다.
로그 레벨은 DEBUG 입니다.
이 함수를 override하여, 원하는 형식으로, 원하는 저장소에 기록할 수 있다.
protected OnEndRequestHandler ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void