उत्प्रेरक :: प्लगइन :: सत्र :: स्टोर :: प्रतिनिधि

उत्प्रेरक :: प्लगइन :: सत्र :: स्टोर :: प्रतिनिधि एक आवेदन मॉडल वस्तु के लिए एक प्रतिनिधि सत्र भंडारण है।
अब डाउनलोड करो

उत्प्रेरक :: प्लगइन :: सत्र :: स्टोर :: प्रतिनिधि रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • Perl Artistic License
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Catalyst team
  • प्रकाशक वेब साइट:
  • http://search.cpan.org/~nuffin/Catalyst-Plugin-Session-Store-Memcached-0.02/lib/Catalyst/Plugin/Session/Store/Memcached.pm

उत्प्रेरक :: प्लगइन :: सत्र :: स्टोर :: प्रतिनिधि टैग


उत्प्रेरक :: प्लगइन :: सत्र :: स्टोर :: प्रतिनिधि विवरण

उत्प्रेरक :: प्लगइन :: सत्र :: स्टोर :: प्रतिनिधि एक आवेदन मॉडल वस्तु के लिए एक प्रतिनिधि सत्र भंडारण है। उत्प्रेरक :: कक्षा ऑब्जेक्ट मॉडल आसान। मॉडल मॉडल का उपयोग किसी दिए गए सत्र आईडी के लिए प्रतिनिधि ऑब्जेक्ट को पुनर्प्राप्त करने के लिए किया जाता है। यह आमतौर पर डीबीआईसी के परिणामसेट ऑब्जेक्ट की तरह कुछ होता है। मॉडल को SIM_MODEL विधि या SSION CONFILE HASH में बंद होना चाहिए (get_sessession_store_delegate पर डिफ़ॉल्ट) .न ऑब्जेक्ट को हमेशा इस विधि से वापस किया जाना चाहिए, भले ही इसका मतलब है कि इसका मतलब है। ऑब्जेक्ट केवल वास्तविक स्टोर में आलसी को अनुकूलित और बना सकता है जब -> स्टोर विधियों को वास्तव में कहा जाता है। DeLegatea एकल प्रतिनिधि एकल सत्र आईडी से संबंधित है। यह मनमाने ढंग से फ़ील्ड के लिए स्टोरेज स्पेस प्रदान करता है। प्रतिनिधि ऑब्जेक्ट को SESSE_STORE_DELEGATE_KEY_TO_ACCESSOR विधि के रिटर्न मूल्यों के अनुसार विधि कॉल का जवाब देना चाहिए। इसका मतलब यह है कि इसका मतलब है कि $ obj -> $ फ़ील्ड प्रकार accessors का जवाब देना चाहिए। यदि आवश्यक है, तो प्रतिनिधि को आंतरिक संदर्भ गणना को बनाए रखना चाहिए संग्रहीत फ़ील्ड, ताकि यह सभी फ़ील्ड हटा दिए जाने पर कचरा इकट्ठा कर सकें। फ़ील्ड मनमाने ढंग से हैं, और विभिन्न सत्र प्लगइन्स द्वारा शासन कर रहे हैं। मूल कुंजी जिन्हें समर्थित किया जाना चाहिए वे हैं: Expiresa Timestamp जब सत्र समाप्त हो जाएगा। यदि कोई स्टोर चुनता है तो यह इस टाइमस्टैम्प के बाद सत्र डेटा को साफ कर सकता है, यहां तक ​​कि हटाए जाने के बिना भी कहा जा रहा है। मुख्य सत्र डेटा हैश। मिमी का उपयोग नहीं किया जाना चाहिए, अगर केवल फ्लैश मौजूद है। फ्लैश हैश मुख्य सत्र डेटा हैश की तरह बहुत अधिक है आवश्यकतानुसार प्रति सत्र बनाए और हटाए गए और हटाए गए हैं। प्रतिनिधि को फ्लश विधि का भी जवाब देना चाहिए जिसका उपयोग स्टोर प्रतिनिधि को बताने के लिए किया जाता है जो कि अधिक सेट / प्राप्त / हटाता है ओडीएस को आईटी पर लागू किया जाएगा। METHODSSSESSION_STORE_DELEGATE_KEY_TO_ACCESSOR $ कुंजी, $ ऑपरेशन यह विधि विभिन्न कॉलिंग सम्मेलनों को लागू करती है। यह एक कुंजी और एक ऑपरेशन नाम स्वीकार करता है (प्राप्त करें, सेट या हटाएं), और एक विधि वापस करनी चाहिए (एक स्ट्रिंग या कोड संदर्भ हो सकता है), और तर्कों की एक वैकल्पिक सूची जिसे प्रतिनिधि पर लागू किया जाएगा। डिफ़ॉल्ट संस्करण विभाजन पहले कोलन पर $ कुंजी, फ़ील्ड नाम और आईडी निकालने। इसके बाद यह अनगिनत फ़ील्ड नाम देता है, और यदि ऑपरेशन 'हटाएं' भी अतिरिक्त तर्क अपरिभाषित प्रदान करता है। यह इन जैसे एक्सेसर अर्थशास्त्र के साथ काम करता है: $ obj-> foo; $ obj-> foo ("बार"); $ obj-> foo (undef); $ obj-> get_foo जैसे एक सम्मेलन की सुविधा के लिए; $ obj-> set_foo ("बार"); $ obj-> delete_foo; या $ obj-> प्राप्त करें ("फू"); $ obj-> सेट ("फू", "बार"); $ obj-> हटाएं ("foo"); बस इस विधि को ओवरराइड करें। आप इस मॉड्यूल के स्रोत में टिप्पणी किए गए संस्करणों को ढूंढने के लिए देख सकते हैं जो आपको मदद करनी चाहिए अधिक जानकारी के लिए "मॉडल" देखें। SSISE_STORE_MODELTHIS विधि को उस मॉडल को वापस कर देना चाहिए जो प्रतिनिधि ऑब्जेक्ट प्रदान करेगा। डिफ़ॉल्ट कार्यान्वयन केवल $ c-> मॉडल ($ C-> Session_Store_Model_Name) को वापस कर देगा। SSSESS_STORE_MODEL_MAMERTULNS $ C-> CONFOG -> { सत्र} {model_name} || "सत्र"। Finalize_session_delegate $ Delegateinvokes प्रतिनिधि पर फ्लश विधि। अगर वह व्यवहार अनुचित है तो अतिरंजित हो सकता है आवश्यकताएं: · पर्ल


उत्प्रेरक :: प्लगइन :: सत्र :: स्टोर :: प्रतिनिधि संबंधित सॉफ्टवेयर