Objeto de aplicación ASP
Un grupo de archivos ASP que funcionan juntos para realizar algún propósito se denomina aplicación. El objeto Aplicación se utiliza para unir estos archivos.
Objeto de aplicación
Una aplicación en la Web puede constar de varios archivos ASP que funcionan juntos para realizar algún propósito. El objeto Aplicación se utiliza para unir estos archivos.
El objeto Aplicación se usa para almacenar y acceder a variables desde cualquier página, al igual que el objeto Sesión. La diferencia es que TODOS los usuarios comparten UN objeto de aplicación (con las sesiones hay UN objeto de sesión para CADA usuario).
El objeto Aplicación contiene información que será utilizada por muchas páginas de la aplicación (como la información de conexión de la base de datos). Se puede acceder a la información desde cualquier página. La información también se puede cambiar en un solo lugar y los cambios se reflejarán automáticamente en todas las páginas.
Las colecciones, métodos y eventos del objeto Aplicación se describen a continuación:
Colecciones
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étodos
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) |
Eventos
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) |