ASP Application Nesnesi

Bir görevi tamamlamak için birlikte çalışan bir grup ASP dosyası, bir uygulama olarak adlandırılır. ASP içindeki Application nesnesinin görevi, bu dosyaları bir araya getirmektir.

Application nesnesi

Web üzerindeki bir uygulama, bir grup ASP dosyası olabilir. Bu ASP dosyaları, bir görevi tamamlamak için birlikte çalışır. ASP içindeki Application nesnesinin görevi, bu dosyaları bir araya getirmektir.

Application nesnesi, benzer Session nesnesi gibi, herhangi bir sayfadan gelen değişkenleri saklamak ve erişmek için kullanılır. Fark, tüm kullanıcıların aynı Application nesnesini paylaşmasıdır, iken session nesnesi ve kullanıcı arasında tekil bir ilişki vardır.

Application nesnesi tarafından tutulan bilgiler, uygulamada birçok sayfa tarafından kullanılır (örneğin, veritabanı bağlantı bilgileri). Bu, bu bilgilerin herhangi bir sayfadan erişilebileceği anlamına gelir. Ayrıca, bir sayfada bu bilgileri değiştirebilir ve bu değişiklikler otomatik olarak tüm sayfalara yansıtılabilir.

Application nesnesinin koleksiyonları, yöntemleri ve olaylarının açıklamaları aşağıdaki gibidir:

Koleksiyon

Koleksiyon Açıklama
Contents Script komutları aracılığıyla应用程序e eklenen tüm öğeleri içerir.
StaticObjects HTML kullanarak应用程序e eklenen tüm <object> etiketli nesneleri içerir.

Method

Method Açıklama
Contents.Remove Contents koleksiyonundan bir öğeyi kaldırır.
Contents.RemoveAll() Contents koleksiyonundan tüm öğeleri kaldırır.
Lock Diğer kullanıcıların Application nesnesindeki değişkenleri değiştirmesini önler.
Unlock Diğer kullanıcıların Lock yöntemiyle kilitlemden sonra Application nesnesindeki değişkenleri değiştirmesine olanak tanır.

Olay

Olay Açıklama
Application_OnEnd Tüm kullanıcıların sessionları sona erdiğinde ve uygulama bittiğinde, bu olay gerçekleşir.
Application_OnStart İlk yeni session oluşturulmadan önce (bu sırada Application nesnesi ilk kez atıfta bulunulduğunda), bu olay gerçekleşir.