ASP Application 객체
- 이전 페이지 ASP Request
- 다음 페이지 ASP 세션
하나의 작업을 완료하기 위해 협력하는 ASP 파일의 그룹을 하나의应用程序이라고 합니다. Application 객체의 역할은 이 파일들을 묶어주는 것입니다.
Application 객체
웹上一个应用程序은 ASP 파일의 그룹일 수 있습니다. 이 ASP 파일들은 하나의 작업을 완료하기 위해 협력합니다. Application 객체의 역할은 이 파일들을 묶어주는 것입니다.
Application 객체는 Session 객체와 마찬가지로 페이지에서 변수를 저장하고 접근하는 데 사용됩니다. 다른 점은 모든 사용자가 공유하는 Application 객체와 Session 객체가 사용자와 일대일로 연결되는 점입니다.
Application 객체가 가지고 있는 정보는 많은 페이지에서 사용됩니다(예: 데이터베이스 연결 정보). 이는 이 정보를 어떤 페이지에서든 접근할 수 있다는 것을 의미합니다. 또한, 한 페이지에서 이 정보를 변경하면 모든 페이지에 자동으로 반영된다는 것을 의미합니다.
Application 객체의 집합, 메서드 및 이벤트는 다음과 같습니다:
집합
집합 | 설명 |
---|---|
Contents | 스크립트 명령으로应用程序에 추가된 모든 항목을 포함합니다. |
StaticObjects | HTML을 사용하여应用程序에 추가된 모든 <object> 태그를 포함합니다. |
메서드
메서드 | 설명 |
---|---|
Contents.Remove | Contents 집합에서 하나의 항목을 제거합니다. |
Contents.RemoveAll() | Contents 집합에서 모든 항목을 제거합니다. |
Lock | 기타 사용자가 Application 객체의 변수를 수정하지 못하게 합니다. |
Unlock | 다른 사용자가 Lock 메서드로 잠금된 후 Application 객체의 변수를 수정할 수 있도록 합니다. |
이벤트
이벤트 | 설명 |
---|---|
Application_OnEnd | 모든 사용자의 세션이 종료되고, 애플리케이션이 종료될 때, 이 이벤트가 발생합니다. |
Application_OnStart | 처음으로 새로운 세션이 생성되기 전에(이때 Application 객체가 처음으로 참조됨), 이 이벤트가 발생합니다. |
- 이전 페이지 ASP Request
- 다음 페이지 ASP 세션