2010-05-07 2 views
0

나는 이것을 어딘가에서 본 것으로 확신하지만 어디서나 찾을 수는 없다. 여러 요청에 걸쳐 사용할 수있는 HttpModule 있습니다. 즉, 모든 요청에 ​​대해 모듈의 새 인스턴스를 만드는 대신 한 번만 만들어야합니다. 누구에게도이 종소리가 울립니까? 그렇다면이 방법으로 작동하도록 구성하는 방법은 무엇입니까?HttpModule을 계속 유지하는 방법 (a.k.a 싱글 톤으로 등록)

업데이트 저는 실제로 IsReusable이라는 속성이있는 IHttpHandler에 대해 생각하고있었습니다. HttpModules은 응용 프로그램 당 한 번만 생성됩니다. http://www.devx.com/vb2themax/Article/19901/0/page/2

답변

1

이 기능을 정적 클래스로 옮기고 해당 클래스를 HttpModule에서 호출 할 수 있습니다. 그렇게하면 HttpModule 자체가 살아있을 수는 없지만 공유하려는 기능과 상태가 유지됩니다.

+0

그게 내가 할 일이지만 모듈 자체를 싱글 톤으로 등록하는 방법이 있다고 생각했습니다. – Micah

+0

사실, 생각하면 HttpModule *이 그대로 유지됩니다. 어떤 특별한 트릭. –

+0

실제로 IsReusable이라는 속성이있는 IHttpHandler에 대해 생각하고 있다고 생각합니다. 나는 HttpModules이 언제 어떻게 생성되고 처리되는지에 대해 자세히 알고 싶다. 그래서 내가 어디에서 알 수 있다면 그것을 고맙게 생각할 것이다. – Micah