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

Web Application에서 Castle.Windsor 를 이용한 IoC 를 초기화를 담당한다.
IoCHttpModule을 사용하면, WindsorHttpApplication와 같이 상속을 받을 필요 없이, IoC Container에 대한 초기화를 담당해주므로, 확장성이 뛰어나고, DNN 처럼 CustomHttpApplication이 있는 경우에 PlugIn 방식으로 끼워 넣을 수도 있다.
이 모듈을 사용하려면 환경설정에 기본적으로 Castle.Windsor 환경 설정 정보가 있어야 합니다. IoC 사용시에 초기화 여부를 검사할 필요가 없다.
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 ( object sender, EventArgs e ) : void

ASP.NET에서 페이지 또는 XML Web services 같은 이벤트 처리기의 실행을 시작하기 바로 전에 발생하는 Event에 대한 Handler
IoC 관련 정보를 초기화 합니다.

기본 설정 파일이 아닌 다른 파일에 대해 초기화를 하려면 재정의를 해야 한다.

Protected Methods

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

Web Application의 요청 처리 후 사후 처리를 한다. (실제 처리하는 것은 없고, 재정의가 가능하도록 남겨두었다.)

Private Methods

Method Description
WindsorHttpModule ( ) : System

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

ASP.NET에서 페이지 또는 XML Web services 같은 이벤트 처리기의 실행을 시작하기 바로 전에 발생하는 Event에 대한 Handler
IoC 관련 정보를 초기화 합니다.
기본 설정 파일이 아닌 다른 파일에 대해 초기화를 하려면 재정의를 해야 한다.
public OnBeginRequest ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

OnEndRequest() protected method

Web Application의 요청 처리 후 사후 처리를 한다. (실제 처리하는 것은 없고, 재정의가 가능하도록 남겨두었다.)
protected OnEndRequest ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void