ASP Application 物件
一組協同工作以完成某些目的的 ASP 檔案稱為一個應用程式。Application 物件用於將這些檔案連線在一起。
Application 物件
Web 上的應用程式可能包含幾個協同工作的 ASP 檔案以完成某個目的。Application 物件用於將這些檔案連線在一起。
Application 物件用於儲存和訪問應用程式中的任何頁面的變數,就像 Session 物件一樣。區別在於:所有使用者共享一個 Application 物件(而 Session 物件是為每個使用者單獨建立的)。
Application 物件包含應用程式的多個頁面將使用的資訊(例如資料庫連線資訊)。資訊可以從任何頁面訪問。資訊也可以在一個地方更改,並且更改將自動反映在所有頁面上。
Application 物件的集合、方法和事件如下所述
集合
集合 | 描述 |
---|---|
Contents (內容) | 包含透過指令碼命令新增到應用程式的所有項 |
StaticObjects (靜態物件) | 包含透過 HTML <object> 標籤新增到應用程式的所有物件 |
方法
方法 | 描述 |
---|---|
Contents.Remove | 從 Contents 集合中刪除一項 |
Contents.RemoveAll() | 刪除 Contents 集合中的所有項 |
Lock (鎖定) | 阻止其他使用者修改 Application 物件中的變數 |
Unlock (解鎖) | 允許其他使用者修改 Application 物件中的變數(在使用 Lock 方法鎖定後) |
活動
事件 | 描述 |
---|---|
Application_OnEnd (應用程式結束時) | 當所有使用者會話結束,應用程式終止時發生 |
Application_OnStart (應用程式開始時) | 在建立第一個新會話之前發生(當 Application 物件首次被引用時) |