Latest web development tutorials

Objeto ASP Aplicação

Trabalhar juntos para realizar um arquivo ASP grupo de trabalho chamado de um aplicativo.


Application Object

Uma aplicação na Web pode ser um grupo de arquivos ASP. Os arquivos ASP trabalhar juntos para realizar uma tarefa. O objeto ASP aplicação é utilizada para colocar esses arquivos agrupados.

objeto do aplicativo é usado para armazenar e acessar variáveis ​​de qualquer página, semelhante ao objeto Session. A diferença é que todos os usuários compartilham um objeto Application, objeto de sessão ea relação de usuário é de um para um.

Aplicação objetos haverá um monte de informações no domínio das utilizações de página do aplicativo (como informações de conexão de banco de dados). Você pode acessar essas informações a partir de qualquer página. E você também pode alterar as informações em um só lugar, em seguida, essas alterações serão automaticamente refletidas em todas as páginas.


Armazenar e recuperar variáveis ​​de Aplicação

As variáveis ​​de aplicativo pode ser qualquer página no aplicativo para acessar e mudar.

Você pode criar variáveis ​​de aplicação em "Global.asa", como segue:

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

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

</script>

No exemplo acima, criamos duas variáveis ​​de aplicação: "vartime" e "usuários".

Você pode acessar o valor da variável de aplicações, como segue:

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


coleção de passagem de Conteúdo

coleção de conteúdo contém todas as variáveis ​​de aplicativo. Você pode percorrer a coleção Contents, para ver que armazena as variáveis:

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

Se você não sabe o número de itens na coleção Conteúdo, você pode usar a propriedade Count:

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


coleção travessia StaticObjects

Você pode atravessar coleção StaticObjects, para ver os valores de todos os objetos armazenados no objeto de aplicação:

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


Bloqueio e desbloqueio

Você pode usar o "Lock" para travar o método de aplicação. Quando um aplicativo é bloqueado, os usuários não podem alterar as variáveis ​​de aplicativo (exceto o usuário está acessando a variável de Aplicação). Você também pode usar o "Desbloquear" para desbloquear o método de aplicação. Esse método remove o bloqueio sobre a Aplicação de variáveis:

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