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

일반적인 HttpModule의 추상 클래스이며, HttpModule 테스트를 수행하기 쉽도록 하기 위해 HttpContextWrapper를 이용하도록 하였다.
AbstractHttpModule을 상속받아 구현한 모듈은 웹 Application이 없어도 Mocking을 통해 쉽게 테스트가 가능합니다.
Inheritance: IHttpModule
Exibir arquivo Open project: debop/NFramework

Public Methods

Method Description
Dispose ( ) : void

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

Init ( System.Web.HttpApplication context ) : void

모듈을 초기화하고 요청을 처리할 수 있도록 준비합니다.

OnBeginRequest ( System.Web.HttpContextBase context ) : void

HttpApplication이 사용자 요청을 받기 시작했을 때 호출되는 메소드입니다.

OnEndRequest ( System.Web.HttpContextBase context ) : void

HttpApplication이 사용자 요청을 처리 완료 했을 때 호출되는 메소드입니다.

OnError ( System.Web.HttpContextBase context ) : void

HttpApplication에서 예외가 발생했을 때 호출되는 메소드입니다.

Method Details

Dispose() public method

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

Init() public method

모듈을 초기화하고 요청을 처리할 수 있도록 준비합니다.
public Init ( System.Web.HttpApplication context ) : void
context System.Web.HttpApplication ASP.NET 응용 프로그램 내의 모든 응용 프로그램 개체에 공통되는 메서드, 속성 및 이벤트에 액세스할 수 있도록 하는 입니다.
return void

OnBeginRequest() public method

HttpApplication이 사용자 요청을 받기 시작했을 때 호출되는 메소드입니다.
public OnBeginRequest ( System.Web.HttpContextBase context ) : void
context System.Web.HttpContextBase
return void

OnEndRequest() public method

HttpApplication이 사용자 요청을 처리 완료 했을 때 호출되는 메소드입니다.
public OnEndRequest ( System.Web.HttpContextBase context ) : void
context System.Web.HttpContextBase
return void

OnError() public method

HttpApplication에서 예외가 발생했을 때 호출되는 메소드입니다.
public OnError ( System.Web.HttpContextBase context ) : void
context System.Web.HttpContextBase
return void