Объект приложения ASP
Группа файлов ASP, которые работают вместе для выполнения какой-либо цели, называется приложением. Объект Application используется для связывания этих файлов вместе.
Объект приложения
Приложение в Интернете может состоять из нескольких файлов ASP, которые работают вместе для выполнения какой-либо цели. Объект Application используется для связывания этих файлов вместе.
Объект Application используется для хранения и доступа к переменным с любой страницы, как и объект Session. Разница в том, что ВСЕ пользователи совместно используют ОДИН объект приложения (в сеансах есть ОДИН объект сеанса для КАЖДОГО пользователя).
Объект Application содержит информацию, которая будет использоваться многими страницами приложения (например, информацию о соединении с базой данных). Информация доступна с любой страницы. Информацию также можно изменить в одном месте, и изменения автоматически отразятся на всех страницах.
Коллекции, методы и события объекта Application описаны ниже:
Коллекции
Collection | Description |
---|---|
Contents | Contains all the items appended to the application through a script command |
StaticObjects | Contains all the objects appended to the application with the HTML <object> tag |
Методы
Method | Description |
---|---|
Contents.Remove | Deletes an item from the Contents collection |
Contents.RemoveAll() | Deletes all items from the Contents collection |
Lock | Prevents other users from modifying the variables in the Application object |
Unlock | Enables other users to modify the variables in the Application object (after it has been locked using the Lock method) |
События
Event | Description |
---|---|
Application_OnEnd | Occurs when all user sessions are over, and the application ends |
Application_OnStart | Occurs before the first new session is created (when the Application object is first referenced) |