ASP Uygulama Nesnesi
Bir amacı gerçekleştirmek için birlikte çalışan bir grup ASP dosyasına uygulama denir. Application nesnesi bu dosyaları birbirine bağlamak için kullanılır.
Uygulama Nesnesi
Web'deki bir uygulama, bir amacı gerçekleştirmek için birlikte çalışan birkaç ASP dosyasından oluşabilir. Application nesnesi bu dosyaları birbirine bağlamak için kullanılır.
Application nesnesi, tıpkı Session nesnesi gibi, herhangi bir sayfadaki değişkenleri depolamak ve bunlara erişmek için kullanılır. Fark, TÜM kullanıcıların BİR Uygulama nesnesini paylaşmasıdır (Sessions ile HER kullanıcı için BİR Oturum nesnesi vardır).
Application nesnesi, uygulamadaki birçok sayfa tarafından kullanılacak bilgileri (veritabanı bağlantı bilgileri gibi) tutar. Bilgilere herhangi bir sayfadan erişilebilir. Bilgiler ayrıca tek bir yerden değiştirilebilir ve değişiklikler otomatik olarak tüm sayfalara yansıtılacaktır.
Application nesnesinin koleksiyonları, yöntemleri ve olayları aşağıda açıklanmıştır:
Koleksiyonlar
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 |
yöntemler
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) |
Olaylar
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) |