تحذيرات الثبات
يعتمد تحذيرات الثبات الثبات المكتبة والتطبيقات، مثل كـ تصحيح استخدام ذاكرة ومؤشر الترابط.
في هذا القسم
القاعدة |
الوصف |
---|---|
لأنه قد يحدث حدث الاستثنائية التي تمنع أداة الإنهاء التخلص من كائن من التشغيل، الكائن يجب أن تكون بوضوح من قبل الجميع المراجع إلى أنه تم خارج نطاق. |
|
عضو باستدعاء أسلوب من المحتمل أن يكون خطيرا أو مشكوك فيه. |
|
هو كائن قالت إلى تحتوي هوية ضعيفة عندما يمكن الوصول مباشرة إليها عبر حدود المجال تطبيق. مؤشر ترابط الذي يحاول إلى الحصول تشغيل قفل تشغيل كائن يحتوي هوية ضعيفة يمكن تجميد قبل مؤشر ترابط ثاني في مجال تطبيق آخر لديه قفل تشغيل الكائن نفسه. |
|
مؤشر ترابط مدارة هو تتم معاملتها كمؤشر ترابط Win32. |
|
في حالة التحويل إلى الاستخدام SafeHandle، قم بإزالة الجميع المكالمات إلى GC.KeepAlive (كائن). في هذه الحالة، لا يجب أن تتضمن الفئات إلى استدعاء GC.KeepAlive، مع افتراض أن لم يكن أداة الإنهاء لكن تعتمد تشغيل SafeHandle إلى إنهاء المعالج نظام التشغيل الخاصة بها. |
|
Scenario Marker Support Filter Profiling Tools Report Views to Display Just My Code |
استخدم من IntPtr في تعليمات برمجية المدارة قد يشير إلى مشكلة محتملة في الأمان وإمكانية الاعتماد عليه. يجب أن يكون مراجعة الجميع استخدامات IntPtr لتحديد ما إذا كان يستخدم SafeHandle، أو التقنية مشابهة، مطلوب في مكانها. |