O objeto Application representa o aplicativo Web e todos os usuários que estejam no site podem acessá-lo.A maioria dos desenvolvedores Web, utiliza este objeto como um depositório de informações que devem ser compartilhadas entre todos os usuários do site.
O objeto Application cria uma variável global para compartilhar as informações; diferentemente das variáveis locais, que só podem ser acessadas no módulo em que são declaradas, as globais não, podem ser acessadas em qualquer local da aplicação.
Uma razão para evitar introduzir muitas variáveis de aplicativo é que você precisa bloquear o objeto Application antes de configurá-lo e liberá-lo posteriormente. Se você não fizer isso, outro script poderá tentar acessar as mesmas variáveis e com isso causar problemas de concorrência.
Coleção:
Contents: esta coleção contém todos os itens que foram adicionados no aplicativo pelos comandos de script. Ex: Application.Contents.Item(nome) = Celso Garcia
Application.Contents.Item(1) = Celso Garcia
StaticObjects: esta contém todos os objetos adicionados à sessão com a tag.
Métodos:
Lock: este método impede que outros clientes alterem as propriedades do Objeto Application.Application.Lock
Unlock: este é ao contrário do método Lock, ele permite que os usuários alterem as propriedades do Objeto Application.Application.Unlock
Remove: este método permite que você remova uma variável da coleção Contents. Você pode remover itens com seu índice ou com a sua chave.Application.Contents.Remove 1 - removendo com o índiceApplication.Contents.Remove Nome - removendo com a chave
RemoveAll: este método remove todas as variáveis com escopo de aplicativo e não toma nenhum argumento. Ex: Application.Contents.RemoveAll()
Eventos:
OnEnd: este evento é disparado sempre que o aplicativo Web é interrompido
OnStart: este evento é disparado sempre que o aplicativo Web é inicializado
Com este tutorial conseguimos enteder o Objeto Application e sua função. Na Web o objeto Session é mais utilizado, porém o Application continua sendo usado do mesmo jeito, porém com menos frequência.
Exportar para Word |
Enviar para amigo |
Imprimir |
© 2010 Web Nets - Todos os direitos reservados