ASP Application_OnStart మరియు Application_OnEnd ఇంటర్వెంట్లు
నిర్వచనం మరియు ఉపయోగం
Application_OnStart ఇంటర్వెంట్
Application_OnStart ఇంటర్వెంట్ అనేక అనుభవాల్లో జరుగుతుంది (Application ఆబ్జెక్ట్ మొదటిసారి సూచించబడినప్పుడు).
ఈ ఇంటెర్వెంట్ గ్లోబల్.ఐసి ఫైల్లో ఉంచబడింది.
ప్రతీక్ష:Application_OnStart ఇంటర్వెంట్ స్క్రిప్ట్లో Session, Request లేదా Response ఆబ్జెక్ట్లను సూచించడం ద్వారా దోషపూరితం అవుతుంది.
Application_OnEnd ఇంటర్వెంట్
Application_OnEnd ఇంటర్వెంట్ అనేక అనుభవాల్లో జరుగుతుంది (వెబ్ సర్వర్ అనుభవాలు ఆగినప్పుడు).
ఈ ఇంటెర్వెంట్ గ్లోబల్.ఐసి ఫైల్లో ఉంచబడింది.
ప్రతీక్ష:MapPath మాథ్యూర్బద్ధంగా Application_OnEnd కోడ్లో వినియోగించబడదు.
సంకేతాలు
<script language="vbscript" runat="server"> Sub Application_OnStart ... End Sub Sub Application_OnEnd ... End Sub </script>
ప్రతిపాదన
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 ఫైల్లో ప్రస్తుత సందర్శకుల సంఖ్యను చూపించండి:
<html> <head> </head> <body> <p> ఈ ప్రస్తుతం <%response.write(Application("visitors"))%> పరిస్థితి ఉంది ఆన్లైన్ నేడు! </p> </body> </html>