ASP-sovellus-objekti
- Edellinen sivu ASP-Request
- Seuraava sivu ASP-sessionit
Yhdessä toimivat ASP-tiedostot, jotka saavat tehtävän valmiiksi, kutsutaan sovellukseksi. ASP:ssä olevan Application-objektin tehtävänä on yhdistää nämä tiedostot.
Application-objekti
Verkkosovellus voi olla joukko ASP-tiedostoja. Nämä ASP-tiedostot toimivat yhdessä saadakseen tehtävän valmiiksi. ASP:ssä olevan Application-objektin tehtävänä on yhdistää nämä tiedostot.
Application-objekti käytetään muuttujien tallentamiseen ja käyttöön mistä tahansa sivulta, samalla tavalla kuin Session-objekti. Ero on siinä, että kaikki käyttäjät jakavat yhden Application-objektin, kun taas session objekti on yksilöllinen jokaiselle käyttäjälle.
Application-objektin hallitsemat tiedot käytetään monissa sovelluksen sivuilla (esim. tietokantayhteyksien tiedot). Tämä tarkoittaa, että voimme käyttää näitä tietoja mistä tahansa sivulta. Tämä tarkoittaa myös, että voit muuttaa näitä tietoja yhdellä sivulla, ja muutokset heijastuvat automaattisesti kaikkiin sivuihin.
Application-objektin kokoelmat, metodit ja tapahtumat kuvataan seuraavasti:
Kokoelma
Kokoelma | Kuvaus |
---|---|
Contents | Sisältää kaikki skriptikomentojen avulla sovellukseen lisätyt kohteet. |
StaticObjects | Sisältää kaikki HTML:n <object>-tagin avulla sovellukseen lisätyt objektit. |
Metodi
Metodi | Kuvaus |
---|---|
Contents.Remove | Poista yksi kohta Contents-kokoelmasta. |
Contents.RemoveAll() | Poista kaikki kohteet Contents-kokoelmasta. |
Lukitse | Estä muiden käyttäjien muokata Application-objektin muuttujia. |
Avaa lukitus | Salli muiden käyttäjien muokata Application-objektin muuttujia (Lock-metodin lukittua jälkeen). |
Tapahtuma
Tapahtuma | Kuvaus |
---|---|
Application_OnEnd | Kun kaikkien käyttäjien session ovat päättynyt ja sovellus päättyy, tämä tapaus tapahtuu. |
Application_OnStart | Ennen kuin ensimmäinen uusi session luodaan (tässä hetkessä Application-objekti viitataan ensimmäistä kertaa), tämä tapaus tapahtuu. |
- Edellinen sivu ASP-Request
- Seuraava sivu ASP-sessionit