2010-05-05 2 views
9

모든 요청에서 필요로하는 정적 싱글 톤 클래스를 초기화하는 코드가 있습니다. 따라서 global.asax Application_Start에 추가 할 수 있다고 생각했습니다. Application_Start가로드되는 동안 모든 요청이 차단되어 모든 요청에 ​​액세스 할 수 있다는 것을 100 % 확신 할 수 있습니까?Application_Start가 들어오는 모든 요청을 차단합니까?

덕분에 많은 Jeeji

답변

14

짧은 답변 : 예.

위해 Application_Start : ASP.NET 응용 프로그램 최초의 리소스 (페이지 등 )이 요구 될 때 호출

. Application_Start 메서드는 응용 프로그램의 수명주기 인 동안 한 번만 호출됩니다. 은이 메서드를 사용하여 캐시에 데이터를로드하고 정적 값을 초기화하는 등의 작업을 시작 작업을 수행 할 수 있습니다.

응용 프로그램 시작 중에 정적 데이터 만 설정해야합니다. 인스턴스 데이터를 설정하지 마십시오. 은 이라는 HttpApplication 클래스의 첫 번째 인스턴스 에서만 사용할 수 있습니다.

http://msdn.microsoft.com/en-us/library/ms178473.aspx

+2

이 답변이 정확하다면, 왜 이용 약관을 읽고 동의를? 감사. – camainc

관련 문제