الطبقة :: autoplug :: plughable

الفئة :: AutoPlug :: Plughable هو وحدة بيرل لإجراء فئة غير قابلة للتوصيل تلقائيا.
التحميل الان

الطبقة :: autoplug :: plughable الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Joe McMahon
  • موقع ويب الناشر:
  • http://search.cpan.org/~mcmahon/Class-AutoPlug-0.02/lib/Class/AutoPlug/Pluggable.pm

الطبقة :: autoplug :: plughable العلامات


الطبقة :: autoplug :: plughable وصف

الفصل :: AutoPlug :: Pluggable هو وحدة بيرل لإجراء فئة غير قابلة للتوصيل تلقائيا. Class :: autoplug :: Plughable هو وحدة بيرل لإجراء فئة غير قابلة للتوصيل تلقائيا. استخدام قاعدة QW (فئة :: AutoPlug :: Pluggable)؛ 1؛ الطبقة :: AutoPlug: Plughable يوفر وسيلة لإضافة الاستلام تلقائيا إلى أي فئة بدونها. لا يمكن لوحات البرنامج المساعد على تصدير الأساليب فقط في الفئة القابلة للتوصيل القابلة للتوصيل، ولكن يمكن أيضا تحديد الحاسوبين و Posthooks لأي طريقة مدعومة من خلال الفئة الأساسية. الحصول على التحكم في التحكم قبل أن يتم استدعاء الطريقة، ويسمى posthooks بعد الطريقة. يمكنك تجاوز الدعوة تماما أو تغيير ما تفعله المكالمة عبر هذه السنانير. انظر الفئة :: AutoPlug :: Plugin للحصول على تفاصيل حول كتابة الخطاف. فئة الفئة ببساطة إعداد البنية التحتية اللازمة؛ تحتاج إلى كتابة أي رمز على الإطلاق في الفصول الدراسية التي تستخدمها. methodsnew (...) الطريقة الجديدة تأخذ بالضبط المعلمات التي يدعمها الطبقة الأساسية ويمررها إلى منشئها. الكائن الناتج مخزن مؤقتا internall ويستخدم لتنفيذ المكالمات الفعلية إلى أسلوب الفئة الأساسية. يمكنك إضافة معلمات إضافية يتم التعامل معها بواسطة الإضافات الخاصة بك؛ انظر الفئة :: AutoPlug :: Plugin للحصول على تفاصيل حول كيفية القيام بذلك. يمكن ترك المعلمات الإضافية إما في قائمة المعلمات أو حذفها بواسطة Plugins.pre_hook ($ method_name، $ hook_sub_ref) تضيف طريقة ما قبل المنشور إلى الطريقة المسماة. النظام الذي يتم فيه إضافة السنانير لا يمكن السيطرة عليه حاليا مباشرة من قبل كاتب البرنامج المساعد (لقد تم بالفعل في ترتيب تجميع أسماء الإضافات) .post_hook ($ method_name، $ hook_sub_ref) تضيف طريقة posthook posthook في نفس الشيء يضيف طريقة ما قبل ذلك () Prehook.insert_hook ($ Queue_name، $ method_name، $ hook_sub_ref) يتيح لك معالجة قائمة انتظار ربط خطاف بشكل صريح وإضافة خطاف إليه؛ ربما لا ترغب في استخدام هذا إلا إذا كنت تقوم بإنشاء قائمة انتظار جديدة تماما لأغراضك الخاصة. سيتم استدعاء هذه الطريقة بشكل عام في البرنامج المساعد لأنك تحتاج إلى عنوان الروتين الفرعي هوك لاستخدامه. (من الممكن بالتأكيد، على سبيل المثال، قم بإعداد خطاف فقط في الوحدة النمطية التي تستخدم الفئة :: AutoPlug: plughable ولا تستخدم مكون إضافي على الإطلاق. قد يكون هذا مفيدا إذا كنت ترغب فقط في استخدام هذه الوحدة إلى "Front- إنهاء "أسلوب قليل من الأسلوب مكالمات في وحدة نمطية أخرى.) Remove_hook ($ Queue_name، $ mopult_name، $ hook_sub_ref) يتيح لك إزالة خطاف من قائمة انتظار ربط. مشابهة جدا إلى insert_hook (). لاحظ أنه طالما أن لديك إشارة إلى روتين فرعي يتم استخدامه ككافح، يمكنك إزالته باستخدام هذه الطريقة، EV EN إذا كان التعليمات البرمجية التي يقوم بها CONFIEL_HOOK () لم يكن الشخص الذي يقوم بتعيين الخطاف في الأول مكان! base_objreturns مرجع إلى كائن الطبقة الأساسية المخزنة مؤقتا داخليا. يجعل من السهل على الإضافات بالاتصال بطرق مباشرة دون تشغيل أي من shoks.last_methodthe اسم الطريقة الأخيرة التي تم استدعاؤها على هذا الكائن. يمكن أن تكون مفيدة إذا كنت ترغب في أن تكون قادرا على إرسال رسالة أخرى إلى الكائن من داخل خطاف دون فقدان تتبع الطريقة التي تم استدعاءها. متطلبات: perl.


الطبقة :: autoplug :: plughable برامج ذات صلة

آمنة :: هول

SAFE :: HOL هو وحدة بيرل لجعل حفرة إلى المقصورة الرئيسية الأصلية في المقصورة الآمنة. ...

288

تحميل