شبكة بحوث وتقارير ومعلومات
اليوم: ,Wed 10 Dec 2025 الساعة: 04:06 PM


اخر بحث





- [ دليل دبي الامارات ] ماكسيكار خدمات إدارة المرافق ... دبي
- [ مطاعم و سياحة قطر ] مطعم وكافتيريا نجوم بحري
- | الموسوعة الطبية
- [ مؤسسات البحرين ] حسين علي ابراهيم علي ... المنطقة الشمالية
- [ دليل دبي الامارات ] مسجد ... دبي
- [ مقاولون السعودية ] مؤسسة عمالقة الخبرة للمقاولات العامة
- [ حكمــــــة ] التجديد للدين مصطلح عظيم ولاسمه جلالة وهيبة وسكينة في النفوس فكيف يبتذل إلى هذا الحد فيكون مجرد تجويز المحرمات التي يشتهيها فئام من الناس؟!
- [ رقم هاتف ] بقالة و سوبر ماركت منطقة الزيتون .. احد رفيده خدمة 24 ساعة
- كلوسول بخاخ لعلاج الالتهابات الفطرية Closol spray
- [ المركبات الامارات ] الاخضر الدايم لتجارة زجاج السيارات ... الشارقة

[ تعرٌف على ] إطار مدار قابل للتوسيع

تم النشر اليوم 10-12-2025 | [ تعرٌف على ] إطار مدار قابل للتوسيع
[ تعرٌف على ] إطار مدار قابل للتوسيع تم النشر اليوم [dadate] | إطار مدار قابل للتوسيع

نظرة عامة

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

التصميم

تقريبا ، يتكون جوهر MEF من كتالوج و حاوية مركبة CompositionContainer. الفهرس مسؤول عن اكتشاف الامتدادات وتنسق الحاوية الإنشاء وترضي التبعيات. مواطن MEF من الدرجة الأولى هو جزء مركب ComposablePart. يقدم الجزء القابل للتكوين واحدًا أو أكثر من الصادرات ، وقد يعتمد أيضًا على واحد أو أكثر من الخدمات أو الواردات المقدمة خارجيًا. يدير جزء مؤلف أيضًا مثيلًا ، والذي يمكن أن يكون مثيل كائن من نوع معين (يكون في تطبيق MEF الافتراضي) . ومع ذلك ، فإن MEF قابلة للتوسيع ويمكن توفير تطبيقات جزء مركب ComposablePart إضافية طالما أنها تلتزم بعقود الاستيراد / التصدير. لكل من الصادرات والواردات عقد. العقود هي الجسر بين الصادرات والواردات. يمكن أن يتكون عقد التصدير من المزيد من البيانات الوصفية التي يمكن استخدامها لتصفية اكتشافه. على سبيل المثال ، قد يشير إلى قدرة معينة يوفرها التصدير. تتفاعل حاوية MEF مع الكتالوجات للوصول إلى الأجزاء القابلة للتكوين. تقوم الحاوية نفسها بحل تبعيات الجزء وتعرض الصادرات للعالم الخارجي. يمكن إضافة أمثلة الأجزاء القابلة للتركيب مباشرةً إلى الحاوية. من المحتمل أن يكون جزء قابل للتركيب ComposablePart الذي تم إرجاعه بواسطة الكتالوج امتدادًا للتطبيق. قد يكون لديه واردات (تبعيات) على المكونات التي يقدمها التطبيق المضيف ، ومن المحتمل أن يقوم بتصدير الآخرين. يستخدم التنفيذ الافتراضي للجزء القابل للتكوين MEF بيانات التعريف المستندة إلى السمات لإعلان الصادرات والواردات. يسمح هذا لـ MEF بتحديد الأجزاء والواردات والصادرات المتوفرة من خلال الاكتشاف.

شرح مبسط

تعديل - تعديل مصدري - تعديل ويكي بيانات

شاركنا رأيك