Fleetconf :: وكيل :: السياق

Fleetconf :: Agent :: Contents هو وحدة سياق وكيل.
التحميل الان

Fleetconf :: وكيل :: السياق الترتيب والملخص

الإعلانات

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

Fleetconf :: وكيل :: السياق العلامات


Fleetconf :: وكيل :: السياق وصف

Fleetconf :: وكيل :: السياق هو وحدة سياق الوكيل. Fleetconf :: Agent :: Contents هو وحدة سياق الوكيل. هذا هو API الذي يمنح الوصول إلى سياق وقت التشغيل من وكيل. يوفر هذا السياق طريقة بسيطة للوصول إلى سجل سير العمل الحالي وإعلان القيم وتخزينها وتخزينها في المتغيرات المبشورة بشكل عام، وتخصيص أقفال السجلات، وأداء ارتكامات وإعادة إرسال، وتسجيل سجل سير العمل (على الرغم من أنه لا ينبغي أن تكون هذه الميزات الأخيرة تستخدم مباشرة في معظم الحالات). هذا الفئة يحدد الطرق التالية: $ ctx = fleetconf :: context :: context-> جديد ($ there هذا) يخلق سياق جديد لسجل سير العمل. يتم استخدام هذه الحجة $ كمسجل سير العمل الحالي ويجب الإشارة إلى التجزئة (مرجع مجهول فارغ على ما يرام). يتم إرجاع كائن السياق الجديد. $ القيمة = $ ctx-> get ($ key) يحضر القيمة قيمة $ من متغير السياق $ أو إرجاع برنامج تحكم إذا لم يتم العثور على هذه القيمة. ستكون القيمة التي تم إرجاعها دائما قيمة فرعية (أي، ربما مرجعا إلى شيء ما، ولكن لا تزال Scalar واحدة). $ CTX-> تعيين ($ مفتاح، $ القيمة) يحدد القيمة لمتغير السياق المسمى $ مفتاح $ في القيمة $. يجب أن تكون القيمة المعينة سكالرا وسوف يبحث عن أي قيمة حالية. $ ctx-> push_scopethis تدفج إطارا على المكدس المعجمي ضمن السياق الحالي. يتم إلغاء تطبيع المتغيرات المعلنة في نطاق متداخلي عندما تنطبق طريقة POP_SCOPE التي تنطاق من المكدس المعجمي. $ CTX-> طريقة POP_SCOPETHIS Pops الإطار العلوي من المكدس المعجمي داخل السياق الحالي. يتم تخصيص أي متغيرات محتفظ بها داخل هذا الإطار وفقدان قيمتها. $ النجاح = $ CTX-> ابدأ ($ mnemonic) لا تستخدم هذا إلا إذا كنت تعرف بالضبط ما تفعله. هذه المحاولات للحصول على قفل اسمه على سجل سير العمل الحالي وإرجاع ما إذا كانت القفل قد نجحت. $ CTX-> الالتزام لا تستخدم هذا إلا إذا كنت تعرف بالضبط ما تفعله. هذا يخبر سجل سير العمل الحالي لارتكاب أي تغييرات تم إجراؤها إلى سير العمل. في حالة حدوث خطأ (I.E.E.، تم تسجيل رسالة سجل مع مستوى "خطأ")، فيجب الإشارة إلى هذا الالتزام أنه تم إجراء خطأ (قد يتطلب نوعا من التدخل). سيتم إصدار القفل بعد إجراء هذه الدعوة. $ ctx-> rollbackdo لا تستخدم هذا إلا إذا كنت تعرف بالضبط ما تفعله تماما. هذا يخبر سجل سير العمل الحالي لاستعراض أي تغييرات مصنوعة في سير العمل. وبالتالي، لا ينبغي تسجيل أي شيء مع سير العمل ويجب إصدار القفل على سجل سير العمل. يمكن القيام بذلك في حالة حدوث خطأ وأي تغييرات متوسطة قدمها هذا الوكيل يمكن التراجع عنها. $ ctx-> log (مستوى $، message) لا تستخدم هذا إلا إذا كنت تعرف بالضبط ما تفعله. هذه الأسلوب سجلات رسالة على سجل سير العمل الحالي. يجب أن تكون المستويات المقبولة: خطأ في تصحيح معلومات تحذير تحذير تنبيه سيتم استدعاء طريقة الطوارئ تلقائيا عبر تطبيقات برمجة تطبيقات التسجيل العادية المكشوفة عبر سجل Fleetconf :: بحيث لا ينبغي أن يسمى هذا مباشرة تحت أي ظرف تقريبا. $ out_str = $ ctx-> نقل ($ in_str) بالنظر إلى سلسلة $ in_str، تقوم هذه الطريقة بإرجاع سلسلة $ out_str مع جميع مثيلات "$ {variable_name}" الموجودة في سلسلة الإدخال استبدال القيمة التي سيتم إرجاعها إذا تم تمرير هذا الاسم المتغير إلى الحصول على طريقة. متطلبات: perl.


Fleetconf :: وكيل :: السياق برامج ذات صلة

جيو :: Geonames.

GEO :: Geonames هي وحدة نمطية للمستخدمين لأداء استفسارات جغرافية باستخدام خدمات الويب Geonames. ...

208

تحميل