Замена приемников событий в решениях песочницы
Подход, который вы используете для обработки событий в SharePoint, немного отличается в модели надстройки SharePoint, чем в случае с кодом полного доверия или в решениях с закодированных песочниц. В типичных предыдущих решениях приемники событий создавались с помощью объектной модели SharePoint Server-Side и развертывались с помощью пакетов решений, которые выполняли код на серверах SharePoint.
Однако в модели надстройки SharePoint реализация приемника событий выполняется на веб-сервере, на котором размещен приемник событий. они называются удаленными приемниками событий (RER). Приемники событий во многих случаях можно заменить реализацией удаленного приемника событий.
В этой статье описываются различные варианты и рекомендации по проектированию.
Примечание.
Изолированные решения на основе кода устарели в 2014 году. Процесс полного удаления этой возможности начался с SharePoint Online. Изолированные решения на основе кода также не рекомендуются к использованию в SharePoint 2013 и SharePoint 2016.
Параметры замены приемников событий
Способ | Рекомендации по проектированию и дополнительные сведения |
---|---|
Удаленный приемник событий |
|
веб-перехватчики |
|
Удаленное задание таймера для отслеживания изменений |
|
Удаление кода «песочницы» с сайта
При отключении существующего решения песочницы с сайтов все ресурсы или файлы, развернутые с помощью декларативных параметров, не удаляются. Однако функции в решении песочницы автоматически деактивируются, а приемник событий удаляется.