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

सेशन ऑब्जेक्ट का उपयोग किया जाता है किसी उपयोगकर्ता सेशन (सत्र) के बारे में जानकारी संग्रहित करने के लिए या संबंधित सेटिंग को संशोधित करने के लिए।सेशन ऑब्जेक्ट में संग्रहित वारियबल एकल उपयोगकर्ता के जानकारी को रखते हैं और ये जानकारी पृष्ठ के सभी पृष्ठों के लिए उपलब्ध है।

उदाहरण

LCID सेट करे और वापस दें
इस उदाहरण में "LCID" गुण को दिखाया गया है। इस गुण को स्थान या क्षेत्र को सेट करा जाता है और वापस दी जाती है। लेकिन तारीख, समय और मुद्रा जैसे सामग्री स्थान या क्षेत्र के अनुसार प्रदर्शित होती है।
SessionID वापस दें
इस उदाहरण में "SessionID" गुण को दिखाया गया है। इस गुण को प्रत्येक उपयोगकर्ता के लिए एक अद्वितीय id वापस देता है। यह id सर्वर द्वारा उत्पन्न होता है。
session की अवधि
इस उदाहरण में "Timeout" गुण को दिखाया गया है। इस उदाहरण में session की अवधि (मिनट) सेट करा जाता है और वापस दी जाती है。

Session ऑब्जैक्ट

जब आप किसी अनुप्रयोग के साथ काम कर रहे हैं, तो आप इसे शुरू करते हैं, कुछ बदल लाते हैं और फिर इसे बंद करते हैं। यह प्रक्रिया एक बातचीत (Session) की तरह है। कंप्यूटर जानता है कि आप कौन हैं। यह जानता है कि आप कब अनुप्रयोग को शुरू करते हैं और बंद करते हैं। लेकिन इंटरनेट पर, समस्या उभरती है: web सर्वर जानता नहीं है कि आप कौन हैं, और आप क्या कर रहे हैं, क्योंकि HTTP पता अवस्था (सूचना) नहीं रखता है।

ASP इस समस्या को हल करता है द्वारा प्रत्येक उपयोगकर्ता के लिए एक अद्वितीय cookie बनाता है। cookie सर्वर को भेजा जाता है, जिसमें पहचानी जाने वाले उपयोगकर्ता के जानकारी है। यह इंटरफेस Session ऑब्जैक्ट कहलाता है।

Session ऑब्जैक्ट

नीचे Session ऑब्जैक्ट के समूह, गुण, विधि और घटनाओं के बारे में दिया गया है:

समूह

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

गुण

गुण वर्णन
CodePage डायनेमिक सामग्री दिखाने के लिए इस्तेमाल किए जाने वाले अक्षर समूह को निर्धारित करें।
LCID सेट करें या लौटाएं विशिष्ट स्थान या क्षेत्र के एक इंटीजर। तारीख, समय और मुद्रा जैसे सामग्री स्थान या क्षेत्र के अनुसार प्रदर्शित होती है।
SessionID प्रत्येक उपयोगकर्ता के लिए एक अद्वितीय id वापस दें। यह id सर्वर द्वारा उत्पन्न होता है。
Timeout अनुप्रयोग में सत्र ऑब्जैक्ट का अवधि (मिनट) सेट करें या लौटाएं。

विधि

विधि वर्णन
Abandon एक उपयोगकर्ता का सत्र रद्द करें।
Contents.Remove कंटेंट्स सेट से एक आइटम हटाएं।
कंटेंट्स.अल्लोटरेल कंटेंट्स सेट के सभी आइटम्स को हटाएं।

इवेंट

इवेंट वर्णन
सेशन_ऑनएंड जब एक सेशन समाप्त होता है तो यह इवेंट होता है。
सेशन_ऑनस्टार्ट जब एक सेशन शुरू होता है तो यह इवेंट होता है。