Shopping Hospedagem Fórum Contato
     
   O portal do desenvolvedor ASP Florianópolis-SC, Domingo - 22 de Outubro de 2017  
Busca

Menu do site
Efetuar Login
Usuário:

Senha:

 Esqueceu a senha?
Login automático

 Cadastre-se
Entenda o Global.asa
Avaliações: 13   -   Minha nota: Média Geral: 8  
 

O arquivo global.asa é um arquivo opcional de uma aplicação ASP. Podemos trabalhar sem ele, mas ele oferece muitas vantagens ao desenvolvedor. Ele é um arquivo texto, utilizado para centralizar em um único local a declaração de objetos e procedimentos do tipo Session e Application.
O conteúdo deste arquivo não é visualizado pelos usuários do site e ele deve estar localizado no diretório raiz da sua aplicação.

O arquivo global.asa contém quatro eventos : Application_OnStart, Application_OnEnd, Session_OnStart, Session_OnEnd. Vamos ver a seguir o que ocorre em cada um deles.

Estrutura de um arquivo global.asa:

Agora que você teve uma idéia de como funciona cada evento do global.asa, o que devemos fazer é colocar o nosso código dentro de cada um dos eventos. Veja o exemplo abaixo:

Este exemplo é a base para a rotina de visualização dos visitantes de um site no momento. No primeiro evento (Application_OnStart), definimos o tempo de time-out de cada sessão de usuário no site e inicializamos a variável de aplicação "Usuarios_Ativos" em zero. Este evento só ocorre uma vez, quando a aplicação é iniciada. No evento Session_OnStart, que ocorre cada vez que um novo usuário entra no site, incrementamos o valor da nossa variável "Usuarios_Ativos". O evento Session_OnEnd ocorre no momento que um usuário abandona o site. Neste caso, isso é ocasionado quando ocorre o tempo de abandono definido na propriedade Session.TimeOut no evento Application_OnStart. Na saída do site, diminuímos de 1 o valor da variável "Usuarios_Ativos"

Com este exemplo, pudemos ter uma idéia do funcionamento e da utilidade do arquivo global.asa. Nos próximos artigos, iremos mostrar muitas outras utilidades para este arquivo.

Escrito por Marçal de Lima Hokama
Construindo seu site -
http://www.construindoseusite.com.br

 
 
 





SuperASP do Brasil Ltda

03.066.522/0001-84
Av. Rio Branco 433 - Centro - Florianopolis - SC
Contato

© 2001/2008 - Superasp do Brasil Ltda. Todos os direitos reservados