Objeto de aplicación ASP

¿Qué es una aplicación?

Una aplicación es un grupo de dos o más archivos ASP que trabajan juntos para realizar una tarea en particular y se denomina aplicación. De manera similar, una aplicación basada en ASP se define como la colección de todos los archivos .asp en el directorio y el subdirectorio. El objeto de aplicación ASP es un único objeto global que se utiliza para compartir información entre todos los usuarios de la aplicación dada. Se utiliza para almacenar y acceder a la variable desde cualquier página. Se utiliza para acceder a la información que contendrá muchas páginas como una pieza de información de conexión a la base de datos. La información que se puede cambiar en una página que se cambiará se refleja automáticamente en muchas páginas. 

Aquí está el evento incorporado, los métodos y la colección de un objeto de aplicación ASP:

Colecciones:

  • Contenidos: Se utiliza para contener todos los elementos de una aplicación a través de un comando de script.
  • StaticObjects: Se usa para almacenar todos los objetos creados usando la etiqueta <object> dentro del alcance del objeto Aplicación.

Métodos:

  • Contents.Remove: Se utiliza para eliminar elementos de la Aplicación. Colección de contenidos.
  • Contents.RemoveAll(): Se utiliza para eliminar todos los elementos de la Aplicación. Colección de contenidos.
  • Bloqueo: se utiliza para impedir que otros clientes cambien la variable que está almacenada en el objeto de la aplicación. Este método se utiliza para garantizar que solo un cliente a la vez pueda cambiar su variable de aplicación a la vez
  • Desbloquear: se utiliza para otorgar permiso a otros usuarios para realizar cambios en la variable que se almacena en el objeto de la aplicación después de que se haya bloqueado. Si el método de desbloqueo no se llama explícitamente, el servidor desbloquea el objeto de aplicación bloqueado cuando finaliza el script o se agota el tiempo de espera.

Eventos:

  • Application_OnEnd: este evento ocurre cuando el usuario intenta finalizar o salir de la aplicación.
  • Application_OnStart: Ocurre antes del inicio de la nueva sesión creada por el usuario. Ocurre antes de que se haga referencia al objeto Aplicación.

Ejemplo: A continuación, el código ASP demuestra el uso del método contents.collection y removes. 

ASP

<%
Application("'city1")=("Noida")
Application("city2")=("Delhi")
Application("city3")=("Bombay")
Application.Contents.Remove("city2")
for each x in Application.Contents
Response.Write(x & "=" & Application.Contents(x) & "<br>")
next
%>

Producción:

city1=Noida
city3=Bombay

Publicación traducida automáticamente

Artículo escrito por ManasChhabra2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *