إضافة-في المطور وفقا
يوجد عادة ثلاث مجموعات من المطورين الذين يعملون تشغيل إضافة-زر 'Ins' وخطوط الأنابيب الخاصة بها: مطورو التطبيقات مضيف، المطورين أنابيب، و إضافة-في المطورين.
بشكل عام، سوف المؤسسات التي تقوم بتطوير التطبيقات مضيف بتطوير SDK طراز الكائن لوصف لها أيضا إضافة-في للبرنامج من المطورين. سوف تتضمن SDK هذه إضافة-في طريقة عرض تجميع الذي يحتوي على فئة Base مجردة أو واجهة إضافة-في يجب أن تطبق، وكذا مجردة فئات أساسية والواجهات التي تمثل الأنواع التي يتم تمريرها بين مضيف و إضافة-في. يمكن أن تضمين هذا العمل بناء إكمال خط الأنابيب.
إضافة-تطوير في
هناك متطلبات قليلة فقط للفئة التي تعرف إضافة-في:
يجب أن يكون للفئة AddInAttributeسمة. تحدد هذه السمة الاسم إضافة-في واختيارياً وصفاً والناشر والإصدار.
يجب اشتقاق الفئة من إضافة-في فئة Base في إضافة-في عرض.
يجب أن تقوم الفئة تنفيذ الأساليب الخاصة إضافة-في فئة Base.
وبالإضافة إلى هذه المتطلبات، تطوير وظيفة الإضافية هو مثل تطوير أي مكون آخر من برنامج.NET Framework. هو غير ضرورية للتعرف على التفاصيل الخاصة خطوط الأنابيب. إضافة-في يجب أن يقوم المطور تطبيق الأساليب الموجودة في إضافة-في عرض.
يمكن أيضا تطوير بمطور الوظيفة الإضافية وقم باختبار زر 'Ins' الإضافية بدون التأثير على آخر زر 'Ins' الإضافية أو مضيف لأن الوظيفة الإضافية هو هو olated في مجال تطبيق الخاص به. فقط إضافة-اتفاق في طريقة العرض، و إضافة-الجانب في-يتم تم تحميله المحولات في إضافة-الخاصة مجال تطبيق.
نشر هو البسيطة. كل المطلوب نسخ إضافة-في تجميع للمجلد الخاص به في إضافة-في الدليل المحدد من قبل مضيف. سيتم اختيار مضيفين متعددين لإجراء مكالمة Updateالطريقة نفسها، مما يجعل إضافة-في نشر عملية بسيطة للنسخ. الآخرين دفع تلك المسؤولية ل إضافة-في المطورين. في هذه الحالة، ستقوم الوظيفة الإضافية typiيتصلy يتصل تجميع addinutil.exe المتوفر في الدليل إطار عمل أثناء عملية التثبيت.