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.


ULASHISH

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!