Un gruppo di file che lavorano insieme per uno stesso scopo viene chiamato applicazione.
L'oggetto Application in ASP è usato per legare tutti questi file
insieme.
Oggetto Application
Un'applicazione su web può essere un gruppo di file ASP. I file
ASP lavorano insieme per lo stesso scopo. L'oggetto application viene usato
per legare tutti questi file.
L'oggetto Application è usato per memorizzare e leggere variabili
da qualsiasi pagina, proprio come l'oggetto session. La differenza è che
l'oggetto Application viene condiviso da tutti gli utenti, mentre l'oggetto
session vale per il singolo utente.
Collezioni
| Collezione |
Descrizione |
| Contents |
Contiene tutti gli elementi aggiunti all'applicazione
tramite script |
| StaticObjects |
Contiene tutti gli elementi aggiunti all'applicazione
tramite il tag HTML<object> |
La collezione Contents
Contiene tutti gli elementi aggiunti all'applicazione tramite script.
Suggerimento: Per eliminare degli elementi dalla collezione Contents, si possono
usare i metodi Remove e RemoveAll.
Sintassi
Application.Contents(chiave)
| Parametro |
Descrizione |
| chiave |
Il nome dell'elemento da recuperare |
Metodi
| Metodo |
Descrizione |
| Contents.Remove |
Elimina un elemento dalla collection |
| Contents.RemoveAll() |
Elimina tutti gli elementi della collection |
| Lock |
Impedisce ad altri utenti di modificare le variabili
dell'oggetto Application |
| Unlock |
Abilita gli utenti amodificare le variabili dell'oggetto
Application (dopo che l'applicazione è stata
bloccata con il metodo lock) |
Metodo Contents.Remove
Elimina un elemento dalla collection.
Sintassi
Application.Contents.Remove(nome|indice)
| Parametro |
Descrizione |
| nome |
Il nome dell'elemento da rimouvere |
| indice |
L'indice dell'elemento da rimouvere |
Metodo Contents.RemoveAll
Elimina tutti gli elementi della collection.
Sintassi
Application.Contents.RemoveAll()
Eventi
| Evento |
Descrizione |
| Application_OnEnd |
Quando tutte le sessioni utente sono terminate e
l'applicazione termina. |
| Application_OnStart |
La prima volta che una nuova sessione viene creata |
Eventi Application_OnStart
La prima volta che una nuova sessione viene creata.
E' inserito nel Global.asa.
Eventi Application_OnEnd
Quando tutte le sessioni utente sono terminate e l'applicazione termina
(quando si ferma il webserver).
E' inserito nel Global.asa.