Este artigo apresenta principalmente as técnicas e o uso de arquivos globais.ASA no ASP.
Todos sabemos que .asa é o nome do sufixo do arquivo. É o acrônimo para aplicativo de servidor ativo.
Na verdade, é um arquivo opcional no qual o escritor do programa pode especificar scripts de eventos e declarar objetos com escopos de sessão e aplicativo. O conteúdo deste arquivo não é usado para ser exibido ao usuário, mas para armazenar informações e objetos de evento usados globalmente pelo aplicativo. Este arquivo deve ser armazenado no diretório raiz do aplicativo. Cada aplicativo pode ter apenas um arquivo global.asa.
O equívoco mais comum sobre os arquivos globais.ASA é que ele pode ser usado como uma biblioteca para funções e sub -rotinas de uso geral. O arquivo global.asa pode ser usado apenas para criar referências e capturar startups de objetos, bem como objetos de aplicativo final e objetos de sessão.
O arquivo global.asa é acessado com base em eventos no nível da sessão e é chamado nos três casos a seguir:
O formato de arquivo padrão do global.asa é o seguinte:
?
- <ScriptLanguage = vbscriptRunat = server>
- Subapplication_onstart
- 'Application_onstart é executado quando qualquer cliente acessa pela primeira vez a página inicial do aplicativo
- Endsub
- Samession_Onstart
- 'Session_onstart é executado quando o cliente executa pela primeira vez qualquer página no aplicativo ASP
- Endsub
- Samession_Onend
- 'Session_onend é executado quando a sessão de um cliente cronometrou ou sai do aplicativo
- Endsub
- Subapplication_Onend
- 'Application_Onend é executado quando o servidor da web do site está inativo
- Endsub
- </Script>