回覆列表
  • 1 # 無雙木林森

    如果是asp.net程式,可以在application中基記錄程式開始執行的時間。

    從Application這個單詞上大致可以看出Application狀態是整個應用程式全域性的。在ASP時代我們通常會在Application中儲存一些公共資料,而ASP.NET中Application的基本意義沒有變:在伺服器記憶體中儲存數量較少又獨立於使用者請求的資料。由於它的訪問速度非常快而且只要應用程式不停止,資料一直存在,我們通常在Application_Start的時候去初始化一些資料,在以後的訪問中可以迅速訪問和檢索。

    Global.asax 是一個用來處理應用程式全域性的事件。開啟檔案,系統已經為我們定義了一些事件的處理方法。

    複製程式碼程式碼如下:

    void Application_Start(object sender, EventArgs e)

    {

    // 在應用程式啟動時執行的程式碼

    }

    void Application_End(object sender, EventArgs e)

    {

    // 在應用程式關閉時執行的程式碼

    }

    void Application_Error(object sender, EventArgs e)

    {

    // 在出現未處理的錯誤時執行的程式碼

    }

    void Session_Start(object sender, EventArgs e)

    {

    // 在新會話啟動時執行的程式碼

    }

    void Session_End(object sender, EventArgs e)

    {

    // 在會話結束時執行的程式碼

    // 注意: 只有在 Web.config 檔案中的 sessionstate 模式設定為InProc 時,才會引發 Session_End 事件

    // 如果會話模式設定為 StateServer 或 SQLServer,則不會引發該事件

    }

  • 中秋節和大豐收的關聯?
  • 籃球左右換手上籃怎麼弄?