ASP Application
Biror maqsadni bajarish uchun birgalikda ishlaydigan ASP fayllari guruhi ilova (application) deb ataladi. Application obyekti bu fayllarni bir-biriga bog‘lash uchun ishlatiladi.
Application obyekti
Vebdagi ilova biror maqsadni bajarish uchun birgalikda ishlaydigan bir nechta ASP faylidan iborat bo‘lishi mumkin. Application obyekti bu fayllarni bir-biriga bog‘lash uchun ishlatiladi.
Application obyekti xuddi Session obyekti kabi istalgan sahifadan o‘zgaruvchilarni saqlash va ularga murojaat qilish uchun ishlatiladi. Farqi shundaki, BARCHA foydalanuvchilar BITTA Application obyektidan birgalikda foydalanadi (Session’da esa HAR BIR foydalanuvchi uchun BITTA Session obyekti bo‘ladi).
Application obyekti ilovadagi ko‘plab sahifalar foydalanadigan ma’lumotlarni (masalan, ma’lumotlar bazasiga ulanish ma’lumotlarini) saqlaydi. Bu ma’lumotlarga istalgan sahifadan murojaat qilish mumkin. Ma’lumotlarni bir joyda o‘zgartirish ham mumkin va o‘zgarishlar barcha sahifalarda avtomatik ravishda aks etadi.
Application obyektining kolleksiyalari, metodlari va hodisalari quyida tavsiflangan:
Kolleksiyalar
| Kolleksiya | Tavsif |
|---|---|
| Contents | Skript buyrug‘i orqali ilovaga qo‘shilgan barcha elementlarni o‘z ichiga oladi |
| StaticObjects | HTML <object> tegi orqali ilovaga qo‘shilgan barcha obyektlarni o‘z ichiga oladi |
Metodlar
| Metod | Tavsif |
|---|---|
| Contents.Remove | Contents kolleksiyasidan elementni o‘chiradi |
| Contents.RemoveAll() | Contents kolleksiyasidan barcha elementlarni o‘chiradi |
| Lock | Boshqa foydalanuvchilarning Application obyektidagi o‘zgaruvchilarni o‘zgartirishiga yo‘l qo‘ymaydi |
| Unlock | Boshqa foydalanuvchilarga Application obyektidagi o‘zgaruvchilarni o‘zgartirishga ruxsat beradi (obyekt Lock metodi bilan qulflangandan keyin) |
Hodisalar
| Hodisa | Tavsif |
|---|---|
| Application_OnEnd | Barcha foydalanuvchi sessiyalari tugab, ilova yakunlanganda yuz beradi |
| Application_OnStart | Birinchi yangi sessiya yaratilishidan oldin (Application obyektiga birinchi marta murojaat qilinganda) yuz beradi |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
