ASP Application objekt

En gruppe ASP-filer, der arbejder sammen for at fuldføre et opgave, kaldes en applikation. Application-objektet i ASP har til formål at binde disse filer sammen.

Application-objektet

En applikation på internettet kan være en gruppe ASP-filer. Disse ASP-filer arbejder sammen for at fuldføre et opgave. Application-objektet i ASP har til formål at binde disse filer sammen.

Application-objektet bruges til at gemme og få adgang til variabler fra hvilken som helst side, ligesom Session-objektet. Forskellen er, at alle brugere dele en Application-objekt, mens session-objektet er en til en-forbindelse med brugeren.

Informationen, der besidder Application-objektet, bruges af mange sider i applikationen (f.eks. databaseforbindelsesinformation). Dette betyder, at vi kan få adgang til disse oplysninger fra hvilken som helst side. Det betyder også, at du kan ændre disse oplysninger på en side, og ændringerne vil automatisk reflekteres i alle siderne.

Beskrivelsen af Application-objektets samling, metoder og begivenheder er som følger:

Samling

Samling Beskrivelse
Contents Indeholder alle elementer, der tilføjes til applikationen via skriptkommandoer.
StaticObjects Indeholder alle objekter, der tilføjes til applikationen med HTML <object>-tagget.

Metode

Metode Beskrivelse
Contents.Remove Fjern et element fra Contents-samlingen.
Contents.RemoveAll() Fjern alle elementer fra Contents-samlingen.
Lock Forhindre de øvrige brugere i at ændre variablerne i Application-objektet.
Unlock Lad andre brugere ændre variablerne i Application-objektet (efter at have låst med Lock-metoden).

Begivenhed

Begivenhed Beskrivelse
Application_OnEnd Når alle brugeres sessioner er afsluttet, og applikationen er afsluttet, vil dette event udløses.
Application_OnStart Før den første nye session oprettes (dette er første gang Application objektet refereres), vil dette eventuelt finde sted.