.NET프로그래밍/ASP.NET 3.5 SP1

ASP.NET 주요 내장 개체(클래스)들 - Application 개체와 Session 개체

holland14 2009. 10. 5. 20:35

 

- Application 개체 : 응용 프로그램 전체 레벨에서 변수 등을 선언, Public 전역변수 선언시. /
   
사이트에 하나의 전역 변수만 생성, 10명이 접속하든 1000명이 접속하든…

멤버

설명

Lock()

애플리케이션 변수를 잠그는 메서드

UnLock()

잠긴 애플리케이션 변수를 해제하는 메서드

Add()

애플리케이션 변수를 만들 사용

Application_Start()

애플리케이션이 시작할 발생( 사이트에 번째 사용자가 방문할 발생). Global.asax에서 설정

Application_End()

응용프로그램이 끝날 발생( 사이트에서 마지막 사용자가 나간 발생). Global.asax에서 설정

 




- Session 개체 : 각각의 사용자별로 변수를 선언하는 등의 기능, Private 전역변수 선언시. /
    웹 사이트에 사용자가 접속할 때마다 동일한 이름으로 사용자별로 전역변수를 만들 있다.

멤버

설명

SessionID

현재 세션의 고유번호 반환

SessionTimeout

세션 시간 기록 : 기본값 20. 추가시키거나 줄일 경우 사용

Abandon()

현재 세션 지우기

Session_Start()

한명의 사용자(세션) 방문할 실행

Session_End()

한명의 사용자가 나간 실행