.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() |
한명의 사용자가 나간 후 실행 |