ASP DLL 載入並響應首個請求時建立,提供全域共享儲存空間,所有用戶、所有頁面可存取。適用場景:
Application.集合 | 方法
| 集合 | 說明 |
|---|---|
| Contents | 腳本新增項目,預設集合 |
| StaticObjects | <OBJECT> 宣告的應用程式層級物件 |
| 方法 | 說明 |
|---|---|
| Contents.Remove(key) | 移除單一項目 |
| Contents.RemoveAll() | 清空所有項目 |
| Lock/Unlock | 並發控制 |
| 事件 | 觸發時機 | 用途 |
|---|---|---|
| Application_OnStart | 應用程式啟動、首個請求前、任何 Session 建立前 | 初始化變數、建立物件、載入快取 |
| Application_OnEnd | 應用程式結束、最後一個 Session 結束後 | 清理資源、持久化狀態、記錄日誌 |
事件處理程式必須置於 global.asa,使用 <SCRIPT RUNAT="Server"> 區塊定義。