ASP.Net/Server/Application Event

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

Application event: start, end and session event (VB.net)

   <source lang="csharp">

<%@ Import Namespace="System.Diagnostics" %> <%@ Import Namespace="System.Data.OLEDB" %> <SCRIPT LANGUAGE="VB" RUNAT="Server"> Sub Application_OnStart()

   Application("TaxRate") = 0.5125
   Application("appConn") = New OleDbConnection( _
       "PROVIDER=Microsoft.Jet.OLEDB.4.0;" _
       & "DATA SOURCE=" & Server.MapPath _
       ("EmployeeDatabase.mdb;"))
   Application("ApplicationName") = "My Site"
   Application("FontColor") = "Red"
   Application("ShippingCharge") = .03

End Sub Sub Application_OnEnd() " Dim MyLog as New EventLog

"   MyLog.Log = "Application"
 "  MyLog.Source = "My Test ASP.NET Application"
  " MyLog.WriteEntry("The application ended at " _
   "    & Now() & ".")

End Sub Sub Session_OnStart()

   Application("SessionStarts") = Application("SessionStarts") + 1
   Session.TimeOut = 1

" Session("TheEventLog") = New EventLog

"   Session("TheEventLog").Log = "Application"
 "  Application.Lock
   Application("TotalUsers") = Application("TotalUsers") _
       + 1
   Application.Unlock
   "If Len(Session("WhenEntered")) = 0 Then
   "    Response.Redirect("welcome.aspx")
   "    Session("WhenEntered") = Now()
   "End If

End Sub Sub Session_OnEnd()

   Dim MyLog as New EventLog
   MyLog.Log = "Application"
   MyLog.Source = "A session that started on " _
       & Session("WhenEntered") & " ended at " _
       & Now()
   Application("SessionStops") = _
       Application("SessionStops") + 1
       

End Sub "Sub Application_Error(Sender as Object, e as EventArgs) " Response.Redirect("errorshappen.aspx") "End Sub </SCRIPT>

      </source>
   
  

<A href="http://www.nfex.ru/Code/ASPDownload/EmployeeDatabase.zip">EmployeeDatabase.zip( 10 k)</a>