Downloads Tutoriais   Adicionar a favoritos Contato


» ASP


Celso Garcia - fundador do Web Nets, estuda e trabalha com Web há 3 anos. Atualmente cursa Ciência da Computação e é formado no curso técnico de Web Design. Trabalhou já no Departamento de Internet da Universidade e empresas de desenvolvimento de CMS e intranets.

Objeto Application: coleções, eventos e métodos - (13/7/2008)


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 Exportar para Word Enviar página para amigo Enviar para amigo Imprimir página Imprimir



Todos os tutoriais



© 2010 Web Nets - Todos os direitos reservados