Object ng Application sa ASP

Ang grupo ng ASP files na nagtutulungan sa paggawa ng isang task ay tinatawag na application. Ang tungkulin ng Application object sa ASP ay ipagsama-sama ang mga file na ito.

Application object

Ang isang application sa Web ay maaaring maging isang grupo ng ASP files. Ang mga ASP na ito ay nagtutulungan sa paggawa ng isang task. Ang tungkulin ng Application object sa ASP ay ipagsama-sama ang mga file na ito.

Ang Application object ay ginagamit upang imbakin at ma-access ang mga variable mula sa anumang pahina, katulad ng Session object. Ang pagkakaiba nito ay ang lahat ng gumagamit ay nakikipagsamahan sa isang Application object, habang ang session object at gumagamit ay may magkakasunod-sunod na relasyon.

Ang impormasyon na naa sa Application object ay ginagamit ng maraming pahina sa application (halimbawa, impormasyon ng koneksyon sa database). Ito ay nangangahulugan na maaari naming ma-access ang mga impormasyon mula sa anumang pahina. Ito ay nangangahulugan din na kapag nagbago ka ng mga impormasyon sa isang pahina, ang mga pagbabago na ito ay awtomatikong ipakita sa lahat ng pahina.

Ang paglalarawan ng mga collection, mga paraan at mga pangyayari ng Application object ay sumusunod:

Mga collection

Mga collection Paglalarawan
Contents Naglalaman ng lahat ng mga item na idinagdag sa application gamit ang script command.
StaticObjects Naglalaman ng lahat ng mga object na idinagdag sa application gamit ang HTML <object> tag.

Mga paraan

Mga paraan Paglalarawan
Contents.Remove Alisin ang isang item mula sa Contents collection.
Contents.RemoveAll() Alisin ang lahat ng mga item mula sa Contents collection.
Lock Iwasan ang pagbabago ng ibang gumagamit sa mga variable ng Application object.
Unlock Makihinang ang ibang mga gumagamit na baguhin ang mga variable ng Application object (pagkatapos ng pag-lock ng Lock method).

Pangyayari

Pangyayari Paglalarawan
Application_OnEnd Kapag ang lahat ng session ng user ay natapos at ang application ay natapos, magaganap ang pangyayari na ito.
Application_OnStart Bago ang unang bagong session ay nilikha (kapanahunan na ang Application object ay unang binanggit), magaganap ang pangyayari na ito.