مزرعة نطاق الحدث المتلقي
-
10-12-2019 - |
سؤال
لبعض الأسباب الأمنية على أحد حلولنا على مستوى المزرعة ، نحتاج إلى الحد من بعض الإجراءات باستخدام Event Receiver
-FileMoving
حدث.ومع ذلك ، كما هو معروف ، لا يمكن نشر أجهزة استقبال الأحداث إلا من خلال ميزات مستوى جمع الموقع أو الموقع.نظرا لأن الحل الذي يوفر الوظيفة الرئيسية موجود في نطاق المزرعة ، فنحن بحاجة إلى أن نكون قادرين على تطبيق مستقبل الحدث هذا على كل مكتبة مستندات موجودة.
فكرت في إنشاء ميزة على مستوى الموقع لمستقبل الحدث ، ثم تمكينها على جميع المواقع عبر FeatureActivated
حدث ميزة نطاق المزرعة.لكنه لا يغطي المواقع الجديدة التي تتم إضافتها بعد تنشيط الميزة.وبما أنه لا يوجد إعداد لميزات مستوى الموقع إلى "تمكين افتراضي" ، فإنه لا يعمل.
ثم اكتشفت تمت إضافة الموقع الحدث ، حيث يمكنني تمكين الميزة بمجرد إضافتها.ولكن ، من ما أفهم ، انها أيضا موقع (سبويب) نطاق ، لذلك لا يتم تغطية تطبيقات الويب الجديدة ومجموعات الموقع.
وبالتالي, أي أفكار كيف يمكنني إنشاء حل محدد النطاق للمزرعة لنشر حدث نقل الملفات في جميع أنحاء المزرعة?
شاريبوانت 2010/2013 الطبعة المؤسسة
المحلول
يمكنك استخدام ميزة تدبيس لتحقيق ذلك.ما عليك سوى نشر ملف عنصر بسيط في ميزة وتنشيطه على مستوى تطبيق الويب.
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<FeatureSiteTemplateAssociation Id="the guid of the feature to staple to new sites" TemplateName="GLOBAL"/>
</Elements>
انظر أيضا هذا بالمعلومات إلى حد ما SP.SE آخر حول ميزة تدبيس: