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)