Objet d'application ASP
Un groupe de fichiers ASP qui fonctionnent ensemble pour réaliser un objectif est appelé une application. L'objet Application est utilisé pour lier ces fichiers ensemble.
Objet d'application
Une application sur le Web peut se composer de plusieurs fichiers ASP qui fonctionnent ensemble pour remplir un objectif. L'objet Application est utilisé pour lier ces fichiers ensemble.
L'objet Application est utilisé pour stocker et accéder aux variables de n'importe quelle page, tout comme l'objet Session. La différence est que TOUS les utilisateurs partagent UN objet Application (avec Sessions, il y a UN objet Session pour CHAQUE utilisateur).
L'objet Application contient des informations qui seront utilisées par de nombreuses pages de l'application (comme les informations de connexion à la base de données). Les informations sont accessibles depuis n'importe quelle page. Les informations peuvent également être modifiées en un seul endroit et les modifications seront automatiquement répercutées sur toutes les pages.
Les collections, méthodes et événements de l'objet Application sont décrits ci-dessous :
Collections
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 |
Méthodes
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) |
Événements
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) |