एएसपी एप्लीकेशन ऑब्जैक्ट

एक कार्य को पूरा करने के लिए एकसाथ काम करने वाले एक समूह ASP फ़ाइलों को एक अनुप्रयोग कहा जाता है. और ASP में Application ऑब्जेक्ट का काम इन फ़ाइलों को बांधना है.

Application ऑब्जेक्ट

वेब पर एक अनुप्रयोग एक समूह ASP फ़ाइल हो सकता है. इन ASP एकसाथ काम करके एक कार्य को पूरा करते हैं. और ASP में Application ऑब्जेक्ट का काम इन फ़ाइलों को बांधना है.

Application ऑब्जेक्ट वारियेबल्स को संचित और एकत्र करने और उन्हें एकत्रित करने के लिए उपयोग किया जाता है, जैसा कि Session ऑब्जेक्ट है. अंतर के रूप में सभी उपयोगकर्ता एक Application ऑब्जेक्ट साझा करते हैं, जबकि Session ऑब्जेक्ट उपयोगकर्ता के साथ एक-एक का संबंध रखता है.

Application ऑब्जेक्ट द्वारा संचित जानकारी को अनेक पृष्ठों में उपयोग किया जाता है (उदाहरण के लिए डाटाबेस कनेक्शन जानकारी). इसका मतलब है कि हम इन जानकारियों को किसी भी पृष्ठ से एकत्र कर सकते हैं. यह भी अर्थ करता है कि आप एक पृष्ठ पर इन जानकारियों को बदल सकते हैं और इसके बाद इस बदलाव को सभी पृष्ठों में स्वचालित रूप से प्रतिबिंबित किया जाएगा.

Application ऑब्जेक्ट के सेट, विधि और कार्यक्रम का वर्णन नीचे दिया गया है:

सेट

सेट वर्णन
Contents स्क्रिप्ट कमांड के माध्यम से आवेदन में जोड़े गए सभी आइटम्स को समाविष्ट करता है.
StaticObjects सभी HTML का <object> टैग को आवेदन में जोड़ने वाले ऑब्जेक्ट को समाविष्ट करता है.

विधि

विधि वर्णन
Contents.Remove Contents सेट से एक आइटम को हटाता है.
Contents.RemoveAll() Contents सेट से सभी आइटम्स को हटाता है.
Lock अन्य उपयोगकर्ताओं को Application ऑब्जेक्ट में वारियेबल्स को संपादित करने से रोकता है.
Unlock अन्य उपयोगकर्ताओं को Application ऑब्जेक्ट में वारियेबल्स को संपादित करने की संभावना देता है (Lock विधि बंद करने के बाद).

घटना

घटना वर्णन
एप्लीकेशन_ऑनएंड सभी यूज़रों की सेशन समाप्त होने और एप्लीकेशन समाप्त होने पर इस घटना होती है。
एप्लीकेशन_ऑनस्टार्ट पहली नई सेशन के निर्माण के पहले (जब एप्लीकेशन ऑब्जैक्ट को पहली बार उद्धार किया जाता है),इस घटना होती है。