الفرق بين المراجعتين ل"Ruby/Thread/report on exception-i"

من موسوعة حسوب
< Ruby‏ | Thread
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: تابع النسخة <code>report_on_exception‎</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: تابع النسخة <code>Thread.report_on_exception‎</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Thread]]
 
[[تصنيف: Ruby Thread]]
يعيد التابع <code>report_on_exception</code> حالة تقرير الاستثناء "report on exception" للشرط المحلي ( thread-local condition ) [[Ruby/Thread|للمهمة الفرعية]].
+
يعيد التابع <code>report_on_exception</code> حالة "التبليغ عند حصول استثناء" (report on exception) [[Ruby/Thread|للمهمة الفرعية]] المحلية.
  
 
القيمة الافتراضية عند إنشاء [[Ruby/Thread|المهمة الفرعية]] هي قيمة الراية العامة <code>[[Ruby/Thread/report on exception|report_on_exception]]</code>.
 
القيمة الافتراضية عند إنشاء [[Ruby/Thread|المهمة الفرعية]] هي قيمة الراية العامة <code>[[Ruby/Thread/report on exception|report_on_exception]]</code>.
  
انظر أيضا صفحة <code>[[Ruby/Thread/report on exception-3D-i|report_on_exception=‎]]</code>.
+
يوجد أيضًا تابع صنف (class level method) لتعيين هذا الخيار لكل [[Ruby/Thread|المهام الفرعية]]؛ راجع صفحة <code>[[Ruby/Thread/report on exception|report_on_exception]]</code>.
 
 
يوجد أيضًا تابع صنف (class level method) لتعيين هذا الخيار لكل [[Ruby/Thread|المهام الفرعية]]، راجع صفحة <code>[[Ruby/Thread/report on exception|report_on_exception]]</code>.
 
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">report_on_exception→ true or false‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">report_on_exception→ true or false‎</syntaxhighlight>
==القيمة المُعادة==
+
==القيمة المعادة==
يعيد التابع <code>report_on_exception</code> قيمة منطقية.
+
تعاد قيمة منطقية تمثل حالة "التبليغ عند حصول استثناء".
 
==انظر أيضا==
 
==انظر أيضا==
*التابع <code>[[Ruby/Thread/raise|raise]]</code>: يطلق التابع <code>raise</code> استثناء من [[Ruby/Thread|مهمة فرعية]] معينة. لا يلزم أن يكون الُمستدعي (caller) من <code>thr</code>. انظر صفحة <code>[[Ruby/Kernel/raise|Kernel#raise]]</code> لمزيد من المعلومات.
+
*التابع <code>[[Ruby/Thread/raise|raise]]</code>: يطلق استثناء من [[Ruby/Thread|مهمة فرعية]] معينة.
*التابع <code>[[Ruby/Thread/report on exception-3D-i|report_on_exception=‎]]</code>: يطبع التابع <code>report_on_exception=</code> رسالة في المخرج stderr$ إذا أنهى استثناء ما [[Ruby/Thread|المهمة الفرعية]].
+
*التابع <code>[[Ruby/Thread/report on exception-3D-i|report_on_exception=‎]]</code>: يضبط عند استدعائه بالشكل <code>report_on_exception= boolean</code> حالة "التبليغ عند حصول استثناء" (report on exception) للمهمة الفرعية المحلية المعطاة إلى القيمة <code>boolean</code>.
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-report_on_exception قسم التابع report_on_exception‎ في الصنف Thread‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-report_on_exception قسم التابع report_on_exception‎ في الصنف Thread‎ في توثيق روبي الرسمي.]

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

يعيد التابع report_on_exception حالة "التبليغ عند حصول استثناء" (report on exception) للمهمة الفرعية المحلية.

القيمة الافتراضية عند إنشاء المهمة الفرعية هي قيمة الراية العامة report_on_exception.

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

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

report_on_exception true or false

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

تعاد قيمة منطقية تمثل حالة "التبليغ عند حصول استثناء".

انظر أيضا

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

مصادر