Вопрос

У меня есть Spweb ( http://example.com/site ), созданный использовал пользовательский веб -шаблон, с несколькими функциями, активированными на его области.

Когда я удаляю spweb, было бы желательно, чтобы все функции активировались в http://example.com/site был бы деактивирован (поэтому запускает показатели событий на всех функциях в этой области).

Некоторые быстрые тестирование показало, что SharePoint не деактивирует эти функции автоматически.

Как я могу реализовать такое поведение программно?

Это было полезно?

Решение

Властите метод веб -адресата с помощью WebEventReceiver. Итерация над вашими активированными функциями в этой области, затем деактивируйте их.

Узнайте больше в MSDN: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spwebeventreceiver.webdeleting(v=office.12).aspx (Обратите внимание, что есть версия этой страницы и на 2010 год).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top