Столбцы сайта, макеты страниц и т. Д. Не удаляются при деактивации функции

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

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

Что я здесь делаю не так?

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


person ashwnacharya    schedule 29.01.2010    source источник


Ответы (1)


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

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

person Per Jakobsen    schedule 29.01.2010