سؤال

لماذا جزء فئة العملية من مساحة اسم التشخيص؟

هذا جزء من تصميم BCL الذي جعلني أتساءل لبعض الوقت الآن. أجد أنه نوعًا من غير بديهي ، فشك في رؤية العلاقة بين العملية وعلى سبيل المثال فصول التصحيح والتبع.

هل كانت مفيدة؟

المحلول

فئة العملية لا تمثل عملية واحدة فقط. يحتوي على الكثير من المعلومات حول عمليات التشغيل على الكمبيوتر. يمكن استخدام هذه المعلومات للعثور على مشاكل أو مجرد الحصول على معلومات عامة عن حالة النظام الخاصة بك.

يمكنك رؤية وصف مساحة اسم التشخيص هنا:http://msdn.microsoft.com/en-us/library/system.diagnostics.aspx

ووصف فئة العملية هنا:http://msdn.microsoft.com/en-us/library/system.diagnostics.process.aspx

نصائح أخرى

حسنا ، وفقا ل وثائق, ، "توفر مساحة اسم System.Diagnostics فئات تسمح لك بالتفاعل مع عمليات النظام وسجلات الأحداث وعدادات الأداء." لذلك أعتقد بحكم التعريف أنه يناسب. :-)

لكن نعم ، يبدو الأمر يشبه إلى حد كبير الحمل الزائد للمصطلحات من خلال وضعها بجوار الأشياء بشكل واضح أكثر وضوحًا (تتبع ، عدادات الأداء).

ومع ذلك ، أود أن أقول إن فئة العملية تدور حول مراقبة عمليات التشغيل بقدر ما يتعلق الأمر ببدء عمليات جديدة. يتم قبول المراقبة عمومًا كنشاط تشخيصي. علاوة على ذلك ، قد يكون أقل سهولة لمعظم المبرمجين إذا كان الإطار قد قام بتقسيم الوظائف المتعلقة بنفس العنصر في مساحات أسماء منفصلة. حتى أتمكن من رؤية منطق تضمينه هنا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top