2010-01-29 3 views
0

Я написал функцию публикации, которая создает некоторые столбцы сайта, тип контента, ссылающийся на эти столбцы сайта, главную страницу и некоторые макеты страниц.Колонки сайта, макеты страниц и т. Д. Не удаляются при деактивации функции

Когда я деактивирую эту функцию, столбцы сайта, главная страница и макеты страниц не удаляются из их галереи.

Что я здесь делаю неправильно?

Должен ли я писать обработчик событий для удаления этих файлов? Shoudnt дезактивация заботиться об этом из коробки?

ответ

3

SharePoint никогда не удалит какие-либо артефакты типа, которые потенциально могут привести к потере данных/изменений в составе части деактивации функции. Пользователь мог бы использовать/изменить столбец сайта contenttype, и она могла бы настроить мастер-страницу или макет страницы.

Это не снятие действует, даже если пользователь не использовал/не изменял артефакты. Это хорошо, потому что, если вы уверены, что хотите их удалить, вы всегда можете сделать это в приемнике функций и не должны проверять, удалена ли SP.