POE :: Session :: MultiDispatch

إرسال ردود الاحتياط لأحداث الجلسة
التحميل الان

POE :: Session :: MultiDispatch الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Casey West
  • موقع ويب الناشر:
  • http://search.cpan.org/~cwest/

POE :: Session :: MultiDispatch العلامات


POE :: Session :: MultiDispatch وصف

إيفاد رد الاتصال لأحداث الجلسة The PoE :: Session :: وحدة MultiDiSpatch هي انخفاض في استبدال الدورة إلى POE :: الدورة التي تضيف وظائف إرسال ردود الاحتياط إلى جلسات POE. قد يكون لكل حدث معالجات متعددة مرتبطة به. يتوفر التحكم الدقيق في ترتيب التنفيذ باستخدام أساليب المساعد التي تمتد واجهة PoE :: Session.poe :: Session :: يستخدم WullIDISPatch جلسة POE :: Session كصف أساسي. عند تسجيل عمليات احتياطية متعددة لحدث، فقط قيد الاسترداد قيد الاسترداد، كل الآخرين يتسعون. POE :: Session :: MultiDiSpatch هو أجمل بكثير من ردودك المسجلة، فإنه يبقيهم جميعا بالترتيب الذي تم تحديده. عند تشغيل حدث، يتم بعد ذلك تنفيذ جميع عمليات الاسترذاف في نفس الترتيب (إلا إذا كنت قد تحل مع الطلب المذكور). لم يكن الترتيب؟ أخيرا، قمت بفحصه هو inline_states، package_states، و Object_states. كما يمكنك أن تقول، هذا الترتيب ليس موثقا بأي حال من الأحوال (هنا أو في أي مكان آخر) كشيء رائع وصليبي. يجب أن تكون حذرا ومعرفة ما تفعله إذا كنت تنوي العناية بالترتيب. بعد القول أن تخميني هو أنه لن يتغير. ولكن لا تأخذ كلامي لذلك. لا يزال الرفع الثقيل الحقيقي لا يزال في POE :: جلسة. الواجهة هي نفسها بالضبط باستثناء الإضافات التالية. يرجى قراءة وثائق الدورة :: وثائق الجلسة للحصول على تفاصيل حول العمل مع جلسات POE.Synopsis استخدام POE QW ؛ بلدي جلسة $ = POE :: Session :: MultiDispatch-> إنشاء (inline_states => {_start => _start}، package_statates => ، Object_states => ،)؛ Sub _Start {# Execute Foo :: Star's State State أولا. $ _ -> أولا (_Start => 'foo :: bar')؛ $ _ -> توقف؛ } # Run Foo :: Par's Done done. جلسة $-> أخيرا (تم => 'Foo :: Bar')؛ $ poe_kernel-> تشغيل؛ الخروج 0؛ متطلبات: perl.


POE :: Session :: MultiDispatch برامج ذات صلة