Latest web development tutorials

Objeto aplicación ASP

Trabajar juntos para lograr un archivo ASP grupo de trabajo denominado una aplicación.


objeto de aplicación

Una aplicación en la Web puede ser un grupo de archivos ASP. Los archivos ASP trabajan juntos para realizar una tarea. El objeto Application ASP se utiliza para poner estos archivos agrupados.

objeto de la aplicación se utiliza para almacenar y acceder a las variables de cualquier página, similar al objeto de sesión. La diferencia es que todos los usuarios comparten un objeto de aplicación, objeto de sesión de usuario y la relación es uno a uno.

Objetos de aplicación que habrá una gran cantidad de información en los usos página de la aplicación (por ejemplo, información de conexión de base de datos). Se puede acceder a esta información desde cualquier página. Y también se puede cambiar la información en un solo lugar, a continuación, los cambios se reflejan automáticamente en todas las páginas.


Almacenar y recuperar variables de Aplicación

Las variables de aplicación pueden ser cualquier página de la aplicación para acceder y cambiar.

Se pueden crear variables de aplicación en "global.asa", de la siguiente manera:

<script language="vbscript" runat="server">

Sub Application_OnStart
application("vartime")=""
application("users")=1
End Sub

</script>

En el ejemplo anterior, creamos dos variables de aplicación: "vartime" y "usuarios".

Se puede acceder al valor de la variable de aplicación, de la siguiente manera:

There are
<%
Response.Write(Application("users"))
%>
active connections.


colección de recorrido de Contenido

colección de contenidos contiene todas las variables de la aplicación. Se puede recorrer la colección de contenido, para ver que almacena variables:

<%
dim i
For Each i in Application.Contents
Response.Write(i & "<br>")
Next
%>

Si usted no sabe el número de elementos de la colección Contenido, puede utilizar la propiedad Count:

<%
dim i
dim j
j=Application.Contents.Count
For i=1 to j
Response.Write(Application.Contents(i) & "<br>")
Next
%>


colección de recorrido StaticObjects

Se puede recorrer la colección StaticObjects, para ver los valores de todos los objetos almacenados en el objeto de la aplicación:

<%
dim i
For Each i in Application.StaticObjects
Response.Write(i & "<br>")
Next
%>


El bloqueo y desbloqueo

Se puede utilizar el "bloqueo" para bloquear el método de aplicación. Cuando una aplicación está bloqueada, los usuarios no pueden cambiar las variables de aplicación (excepto el usuario accede a la variable de aplicación). También puede utilizar el "desbloqueo" para desbloquear el método de aplicación. Este método elimina el bloqueo sobre la Aplicación de las variables:

<%
Application.Lock
'do some application object operations
Application.Unlock
%>