الفرق بين المراجعتين لصفحة: «Ruby/Thread/abort on exception-i»

من موسوعة حسوب
< Ruby‏ | Thread
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تابع النسخة <code>abort_on_exception‎</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude> تصني...'
 
ط مراجعة وتدقيق.
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: تابع النسخة <code>abort_on_exception‎</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: تابع النسخة <code>Thread.abort_on_exception‎</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Thread]]
[[تصنيف: Ruby Thread]]
يُعيد التابع <code>abort_on_exception</code> حالة الشرط "abort on exception". القيمة الافتراضية هي <code>false</code>.
يُعيد التابع <code>abort_on_exception</code> حالة الشرط المحلي (thread-local‏) "المقاطعة عند حدوث استثناء؟" (abort on exception) في [[Ruby/Thread|المهمة الفرعية]] التي استُدعي معها. القيمة الافتراضية هي <code>false</code>.


عند إعطائه القيمة <code>true</code>، إذا تم إيقاف أي [[Ruby/Thread|مهمة فرعية]] بواسطة استثناء، فسيُطلق ذلك الاستثناء مجددا في [[Ruby/Thread|المهمة الفرعية]] الرئيسية (main thread).
يوجد أيضًا تابع صنف (class method) لتعيين هذا الخيار في كل [[Ruby/Thread|المهام الفرعية]]؛ راجع صفحة <code>[[Ruby/Thread/abort on exception|abort_on_exception]]</code>.
 
يمكن أيضًا تحديده بواسطة الراية  <code>DEBUG$</code> أو خيار سطر الأوامر ‎<code>-d</code>.
 
انظر أيضا صفحة <code>[[Ruby/Thread/abort_on_exception-3D|abort_on_exception=‎]]</code>.
 
يوجد أيضًا تابع نسخة (instance method) لتعيين هذا الخيار في [[Ruby/Thread|مهمة فرعية]] معينة، راجع صفحة <code>[[Ruby/Thread/abort on exception-i|abort_on_exception]]</code> لمزيد من المعلومات.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">abort_on_exception→ true or false‎</syntaxhighlight>
<syntaxhighlight lang="ruby">abort_on_exception→ true or false‎</syntaxhighlight>
==القيمة المُعادة==
==القيمة المعادة==
يُعيد التابع <code>abort_on_exception</code> قيمة منطقية تمثل حالة الشرط "abort on exception".
تعاد حالة الشرط المحلي (thread-local‏) "المقاطعة عند حدوث استثناء؟" (abort on exception). في [[Ruby/Thread|المهمة الفرعية]] المعطاة.


==انظر أيضا==
==انظر أيضًا==
* التابع <code>[[Ruby/Thread/abort_on_exception-3D|abort_on_exception=‎]]</code>: عند إعطائه القيمة <code>true</code>، إذا تم إيقاف أي [[Ruby/Thread|مهمة فرعية]] بواسطة استثناء، فسيطلق ذلك الاستثناء مجددا في [[Ruby/Thread|المهمة الفرعية]] الرئيسية.
* التابع <code>[[Ruby/Thread/abort_on_exception-3D|abort_on_exception =‎]]</code>: يضبط عند استدعائه بالشكل <code>abort_on_exception= boolean</code> حالة الشرط المحلي "المقاطعة عند حدوث استثناء؟" (abort on exception) إلى القيمة المنطقية <code>boolean</code>
* تابع الصنف <code>[[Ruby/Thread/abort on exception|abort_on_exception]]</code>: يُعيد حالة الشرط العام "المقاطعة عند حدوث استثناء؟" (abort on exception). 
==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-abort_on_exception قسم التابع abort_on_exception‎ في الصنف Thread‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-abort_on_exception قسم التابع abort_on_exception‎ في الصنف Thread‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 07:16، 6 ديسمبر 2018

يُعيد التابع abort_on_exception حالة الشرط المحلي (thread-local‏) "المقاطعة عند حدوث استثناء؟" (abort on exception) في المهمة الفرعية التي استُدعي معها. القيمة الافتراضية هي false.

يوجد أيضًا تابع صنف (class method) لتعيين هذا الخيار في كل المهام الفرعية؛ راجع صفحة abort_on_exception.

البنية العامة

abort_on_exception true or false

القيمة المعادة

تعاد حالة الشرط المحلي (thread-local‏) "المقاطعة عند حدوث استثناء؟" (abort on exception). في المهمة الفرعية المعطاة.

انظر أيضًا

  • التابع abort_on_exception =‎: يضبط عند استدعائه بالشكل abort_on_exception= boolean حالة الشرط المحلي "المقاطعة عند حدوث استثناء؟" (abort on exception) إلى القيمة المنطقية boolean
  • تابع الصنف abort_on_exception: يُعيد حالة الشرط العام "المقاطعة عند حدوث استثناء؟" (abort on exception). 

مصادر