ASP-sovellus-objekti

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.