C# 클래스 NSoft.NFramework.Web.HttpApplications.WindsorAsyncHttpApplication

Future Pattern을 이용하여, 웹 Application 시작 시에 미리 준비해야 할 작업이 있다면, 그 작업을 비동기적으로 실행시켜줍니다. 이렇게 하면, 실제 데이터를 필요로 할 때, 미리 준비된 데이터를 사용할 수 있으므로, 성능상에 유리하게 됩니다.
Application_Start, Session_Start, Session_End, Application_End 시점에 비동기적으로 실행할 메소드를 재정의하면, 각 시점마다, 비동기적으로 실행해줍니다.
상속: AsyncHttpApplicationBase, IContainerAccessor
파일 보기 프로젝트 열기: debop/NFramework 1 사용 예제들

공개 메소드들

메소드 설명
Application_Start ( object sender, System e ) : void
WindsorAsyncHttpApplication ( ) : System

생성자

보호된 메소드들

메소드 설명
InitializeIoC ( ) : void

IoC를 초기화 합니다.

SetUpContainer ( ) : IWindsorContainer

Windsor Container를 초기화하여 반환합니다. IWindsorInstaller 를 이용한 초기화를 수행할 수 있습니다.

메소드 상세

Application_Start() 공개 메소드

public Application_Start ( object sender, System e ) : void
sender object
e System
리턴 void

InitializeIoC() 보호된 메소드

IoC를 초기화 합니다.
protected InitializeIoC ( ) : void
리턴 void

SetUpContainer() 보호된 메소드

Windsor Container를 초기화하여 반환합니다. IWindsorInstaller 를 이용한 초기화를 수행할 수 있습니다.
protected SetUpContainer ( ) : IWindsorContainer
리턴 IWindsorContainer

WindsorAsyncHttpApplication() 공개 메소드

생성자
public WindsorAsyncHttpApplication ( ) : System
리턴 System