Catalyst :: Plugin :: Session :: Store :: مندوب

محفز :: Plugin :: Session :: Store :: مندوب هو تخزين جلسة مفوض إلى كائن نموذج طلب.
التحميل الان

Catalyst :: Plugin :: Session :: Store :: مندوب الترتيب والملخص

الإعلانات

  • 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

Catalyst :: Plugin :: Session :: Store :: مندوب العلامات


Catalyst :: Plugin :: Session :: Store :: مندوب وصف

Catalyst :: Plugin :: Session :: Store :: مندوب هو تخزين جلسة مندوب إلى كائن نموذج الطلب. Catalyst :: Session :: Session :: STORE: STORE: مندوب هو تخزين جلسة مفوضة إلى تطبيق نموذج نموذجي.سينسيس استخدام محفز :: البرنامج المساعد :: STORE: STORE :: مندوب. هذه الإضافات المتجر تجعل من تخزين جلسة التخزين هذه إلى الأول نموذج كائن من الدرجة سهلة. يتم استخدام نموذج Onderthe النموذج لاسترداد كائن المفوض لمعرف جلسة معطى. عادة ما يكون هناك شيء مثل كائن النتائج DBIC. يجب أن يستجيب النموذج لطريقة Get_Model أو إغلاق في Sesion Config Fash (الإعدادات الافتراضية إلى get_session_store_delegate) يجب أن يتم دائما إرجاع كائنه من هذه الطريقة، حتى لو كان ذلك يعني التدوير. قد يتحسن الكائن وإنشائه بحد ذاته في المتجر الفعلي فقط عند -> أساليب المتاجر يتم استدعاؤها فعليا. ينتمي المندوب الفردي للفوز إلى معرف جلسة واحدة. إنه يوفر مساحة تخزين للحقول التعسفية. يجب أن يستجيب كائن المندوب للمنتجات الرئيسية وفقا لقيم عودة الأسلوب حسب طريقة إعادة الأسلوب. الحقول المخزنة، بحيث يمكن أن تقوم القمامة بجمع نفسها عند حذف جميع الحقول. الحقول تعسفية، وتتحكم من قبل المكونات الإضافية للجلسة المختلفة. المفاتيح الأساسية التي يجب دعمها هي: Timestamp expiresa التي تشير إليها عند انتهاء الجلسة. إذا اختار متجر، فقد يختار أنه قد يقوم بتنظيف بيانات الجلسة بعد هذا الطابع الزمني، حتى دون إخباري بحذف البيانات الجديدة، لا يتم استخدام بيانات الجلسة الرئيسية. لا يتم استخدامها، إذا كان الفلاش موجود فقط. أن يتم إنشاؤها وحذفها عدة مرات في الجلسة، كما هو مطلوب. يجب على المفوض أيضا الاستجابة لطريقة التدفق المستخدمة لإخبار مفوض المتجر أنه لا مزيد من مجموعة / الحصول على / حذف meth سيتم استدعاء المواد المستنفدة للأوزون على IT.MethodsSession_store_delegate_key_to_accessor $، تطبق طريقة Vourtheis $ على تنفذ اتفاقيات الاتصال المختلفة. يقبل مفتاح واسم عملية (احصل على أو تعيين أو حذف)، ويجب إرجاع طريقة (قد تكون سلسلة أو مرجع تعليمات)، وقائمة اختيارية من الوسائط التي سيتم استدعاءها على المفوض. مفتاح $ في أول القولون، استخراج اسم الحقل والمعرف. ثم إرجاع اسم الحقل غير المقيد، وإذا كانت العملية "حذف" توفر أيضا الحجة الإضافية UNDEF. هذا يعمل مع دلالات الملحقات مثل هذه: $ obj-> foo؛ $ obj-> foo ("bar")؛ $ obj-> foo (undef)؛ لتسهيل اتفاقية مثل obj-> get_foo؛ $ obj-> set_foo ("bar")؛ $ obj-> delete_foo؛ أو $ obj-> get ("foo")؛ $ OBJ-> SET ("FOO"، "BAR")؛ $ OBJ-> حذف ("foo")؛ ببساطة تجاوز هذه الطريقة. قد تنظر في مصدر هذه الوحدة للعثور على إصدارات كاملة والتي يجب أن تساعدك على مساعدة You.Session_Store_Delegatethis إرجاع المندوب، والتي قد يتم تخزينها مؤقتا في $ c.Session_STORE_DELEGATE. راجع "النموذج" للحصول على مزيد من التفاصيل. يجب أن تعيد طريقة Wession_Store_Modelthis النموذج الذي سيوفر كائن المفوض. سيعود التنفيذ الافتراضي ببساطة $ C-> النموذج ($ C-> Session_store_model_name) .session_store_model_namereturns $ c-> config -> { جلسة} {model_name} || "جلسات". phinalize_session_delegate $ podtinvokes طريقة التدفق على المندوب. قد يتم تجاوزه إذا كان هذا السلوك غير مناسب. gession_data_data $ key store_data $ key، $ value delete_session_data $ attata atteryese translate the store API في واجهة برمجة تطبيقات المفوض باستخدام Session_store_delegate_key_to_accessor. متطلبات: perl.


Catalyst :: Plugin :: Session :: Store :: مندوب برامج ذات صلة