Obiekt aplikacji ASP
Grupa plików ASP, które współpracują ze sobą w określonym celu, nazywana jest aplikacją. Obiekt Application służy do powiązania tych plików ze sobą.
Obiekt aplikacji
Aplikacja w sieci Web może składać się z kilku plików ASP, które współpracują ze sobą w określonym celu. Obiekt Application służy do powiązania tych plików ze sobą.
Obiekt Application służy do przechowywania i uzyskiwania dostępu do zmiennych z dowolnej strony, podobnie jak obiekt Session. Różnica polega na tym, że WSZYSCY użytkownicy współdzielą JEDEN obiekt aplikacji (w przypadku sesji jest JEDEN obiekt sesji dla KAŻDEGO użytkownika).
Obiekt Application przechowuje informacje, które będą używane przez wiele stron w aplikacji (np. informacje o połączeniu z bazą danych). Dostęp do informacji można uzyskać z dowolnej strony. Informacje można również zmieniać w jednym miejscu, a zmiany zostaną automatycznie odzwierciedlone na wszystkich stronach.
Kolekcje, metody i zdarzenia obiektu Application są opisane poniżej:
Kolekcje
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 |
Metody
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) |
Wydarzenia
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) |