ASP Application_OnStart en Application_OnEnd-evenementen

Application Object Referentie Handleiding

Definitie en gebruik

Application_OnStart-evenement

Het Application_OnStart-evenement vindt plaats voordat de eerste nieuwe sessie wordt gecreëerd (wanneer het Application-object voor het eerst wordt gerefd).

Dit evenement wordt geplaatst in het Global.asa-bestand.

Opmerking:Een vermelding van Session, Request of Response-objecten in het script van het Application_OnStart-evenement veroorzaakt een fout.

Application_OnEnd-evenement

Het Application_OnEnd-evenement vindt plaats aan het einde van de applicatie (wanneer de webserver wordt gestopt met draaien).

Dit evenement wordt geplaatst in het Global.asa-bestand.

Opmerking:De MapPath-methode kan niet worden gebruikt in de Application_OnEnd-code.

Syntaxis

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

Voorbeeld

Global.asa:

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

Toon het aantal huidige bezoekers in ASP-bestanden

<html>
<head>
</head>
<body>
<p>
Er zijn <%response.write(Application("bezoekers"))%> aanwezig
online nu!
</p>
</body>
</html>

Application Object Referentie Handleiding