ASP - Anwendungsobjekt


Eine Gruppe von ASP-Dateien, die zusammenarbeiten, um einen bestimmten Zweck zu erfüllen, wird als Anwendung bezeichnet. Das Application-Objekt wird verwendet, um diese Dateien miteinander zu verknüpfen.


Anwendungsobjekt

Eine Anwendung im Web kann aus mehreren ASP-Dateien bestehen, die zusammenarbeiten, um einen bestimmten Zweck zu erfüllen. Das Application-Objekt wird verwendet, um diese Dateien miteinander zu verknüpfen.

Das Application-Objekt wird verwendet, um Variablen von jeder Seite aus zu speichern und darauf zuzugreifen, genau wie das Session-Objekt. Der Unterschied besteht darin, dass ALLE Benutzer EIN Anwendungsobjekt teilen (bei Sitzungen gibt es EIN Sitzungsobjekt für JEDEN Benutzer).

Das Anwendungsobjekt enthält Informationen, die von vielen Seiten in der Anwendung verwendet werden (z. B. Datenbankverbindungsinformationen). Auf die Informationen kann von jeder Seite aus zugegriffen werden. Die Informationen können auch an einer Stelle geändert werden, und die Änderungen werden automatisch auf allen Seiten wiedergegeben.

Die Sammlungen, Methoden und Ereignisse des Application-Objekts werden im Folgenden beschrieben:

Sammlungen

Collection Description
Contents Contains all the items appended to the application through a script command
StaticObjects Contains all the objects appended to the application with the HTML <object> tag

Methoden

Method Description
Contents.Remove Deletes an item from the Contents collection
Contents.RemoveAll() Deletes all items from the Contents collection
Lock Prevents other users from modifying the variables in the Application object
Unlock Enables other users to modify the variables in the Application object (after it has been locked using the Lock method)

Veranstaltungen

Event Description
Application_OnEnd Occurs when all user sessions are over, and the application ends
Application_OnStart Occurs before the first new session is created (when the Application object is first referenced)