ASP Application_OnStart ve Application_OnEnd olayları

Application Nesnesi Referans Kılavuzu

Tanım ve Kullanım

Application_OnStart olayı

Application_OnStart olayı, ilk yeni oturum oluşturulmadan önce (Application nesnesinin ilk kez atıfta bulunulduğunda) gerçekleşir.

Bu olay Global.asa dosyasına yerleştirilmiştir.

Açıklama:Application_OnStart olayı scriptinde Session, Request veya Response nesnelerine atıfta bulunmak hata tetikler.

Application_OnEnd olayı

Application_OnEnd olayı, uygulama sona erdiğinde (web sunucusunun çalışmayı durdurduğunda) gerçekleşir.

Bu olay Global.asa dosyasına yerleştirilmiştir.

Açıklama:MapPath Metodu Application_OnEnd kodunda kullanılamaz.

Dilbilgisi

<script language="vbscript" runat="server">
Sub Application_OnStart
... 
End Sub
Sub Application_OnEnd
... 
End Sub
</script>

Örnek

Global.asa:

<script language="vbscript" runat="server">
Sub Application_OnEnd()
Application("totvisitors")=Application("visitors")
End Sub
Sub Application_OnStart
Application("visitors")=0
End Sub
Sub Session_OnStart
Application.Lock
Application("visitors")=Application("visitors")+1
Application.UnLock
End Sub
Sub Session_OnEnd
Application.Lock
Application("visitors")=Application("visitors")-1
Application.UnLock
End Sub
</script>

ASP dosyasında mevcut ziyaretçi sayısını gösterin:

<html>
<head>
</head>
<body>
<p>
Yaklaşık <%-response.write(Application("visitors"))%> ziyaretçi var!
Şu anda çevrimiçi!
</p>
</body>
</html>

Application Nesnesi Referans Kılavuzu