ASP Application_OnStart ਅਤੇ Application_OnEnd ਈਵੈਂਟ

Application ਆਬਜੈਕਟ ਪਰਿਭਾਸ਼ਾ ਕਿਤਾਬ

ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ

Application_OnStart ਈਵੈਂਟ

Application_OnStart ਈਵੈਂਟ ਪਹਿਲੀ ਨਵੀਂ ਸੈਸ਼ਨ ਬਣਨ ਤੋਂ ਪਹਿਲਾਂ ਹੁੰਦਾ ਹੈ (ਜਦੋਂ Application ਆਬਜੈਕਟ ਪਹਿਲੀ ਵਾਰ ਉਲੇਖ ਕੀਤਾ ਜਾਂਦਾ ਹੈ).

ਇਹ ਈਵੈਂਟ Global.asa ਫਾਈਲ ਵਿੱਚ ਪਾਇਆ ਜਾਂਦਾ ਹੈ.

ਟਿੱਪਣੀਆਂ:Application_OnStart ਈਵੈਂਟ ਸਕ੍ਰਿਪਟ ਵਿੱਚ Session, Request ਜਾਂ Response ਆਬਜੈਕਟਸ ਨੂੰ ਉਲੇਖ ਕਰਨ ਨਾਲ ਗਲਤੀ ਹੁੰਦੀ ਹੈ.

Application_OnEnd ਈਵੈਂਟ

Application_OnEnd ਈਵੈਂਟ ਐਪਲੀਕੇਸ਼ਨ ਮੁਕੰਮਲ ਹੋਣ ਉੱਤੇ ਹੁੰਦਾ ਹੈ (ਜਦੋਂ ਵੈਬ ਸਰਵਰ ਚਲਾਉਣ ਦੀ ਸ਼ੁਰੂਆਤ ਹੁੰਦੀ ਹੈ).

ਇਹ ਈਵੈਂਟ Global.asa ਫਾਈਲ ਵਿੱਚ ਪਾਇਆ ਜਾਂਦਾ ਹੈ.

ਟਿੱਪਣੀਆਂ: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>
There are <%response.write(Application("visitors"))%>
ਹੁਣ ਆਨਲਾਈਨ ਹੈ!
</p>
</body>
</html>

Application ਆਬਜੈਕਟ ਪਰਿਭਾਸ਼ਾ ਕਿਤਾਬ