एएसपी सेशन ऑब्जेक्ट
- पिछला पृष्ठ एएसपी एप्लीकेशन
- अगला पृष्ठ एएसपी सर्वर
सेशन ऑब्जेक्ट का उपयोग किया जाता है किसी उपयोगकर्ता सेशन (सत्र) के बारे में जानकारी संग्रहित करने के लिए या संबंधित सेटिंग को संशोधित करने के लिए।सेशन ऑब्जेक्ट में संग्रहित वारियबल एकल उपयोगकर्ता के जानकारी को रखते हैं और ये जानकारी पृष्ठ के सभी पृष्ठों के लिए उपलब्ध है।
उदाहरण
- 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 | कंटेंट्स सेट से एक आइटम हटाएं। |
कंटेंट्स.अल्लोटरेल | कंटेंट्स सेट के सभी आइटम्स को हटाएं। |
इवेंट
इवेंट | वर्णन |
---|---|
सेशन_ऑनएंड | जब एक सेशन समाप्त होता है तो यह इवेंट होता है。 |
सेशन_ऑनस्टार्ट | जब एक सेशन शुरू होता है तो यह इवेंट होता है。 |
- पिछला पृष्ठ एएसपी एप्लीकेशन
- अगला पृष्ठ एएसपी सर्वर