ASP Application objekt

En grupp av ASP-filer som arbetar tillsammans för att utföra ett jobb kallas en applikation. Och Application-objektets roll i ASP är att sammanfoga dessa filer.

Application-objekt

En applikation på webben kan vara en grupp av ASP-filer. Dessa ASP-filer arbetar tillsammans för att utföra ett jobb. Och Application-objektets roll i ASP är att sammanfoga dessa filer.

Application-objektet används för att lagra och komma åt variabler från vilken sida som helst, liknande Session-objektet. Skillnaden är att alla användare delar en Application-objekt, medan session-objektet är en-til-en relaterat till användare.

Informationen som Application-objektet har används av många sidor i applikationen (t.ex. databasanslutningsinformation). Detta innebär att vi kan komma åt denna information från vilken sida som helst. Det innebär också att du kan ändra denna information på en sida och sedan kommer dessa ändringar automatiskt att reflekteras på alla sidor.

Beskrivningen av kollektionen, metoderna och händelserna för Application-objektet är följande:

Kollektion

Kollektion Beskrivning
Contents Innehåller alla objekt som lades till i applikationen genom skriptkommandon.
StaticObjects Innehåller alla objekt som lades till i applikationen med HTML <object>-taggar.

Metod

Metod Beskrivning
Contents.Remove Ta bort ett objekt från Contents-kollektionen.
Contents.RemoveAll() Ta bort alla objekt från Contents-kollektionen.
Lock Förhindrar att andra användare ändrar variablerna i Application-objektet.
Unlock Låter andra användare ändra variablerna i Application-objektet (efter att Lock-metoden har låst).

Händelse

Händelse Beskrivning
Application_OnEnd När alla användares sessioner har avslutats och applikationen avslutas, inträffar detta händelse.
Application_OnStart Innan den första nya sessionen skapas (då Application-objektet för första gången hänvisas till), inträffar detta händelse.