Можете ли вы иметь ресиверы имени и приемники событий в приложениях SharePoint Hosted?
-
10-12-2019 - |
Вопрос
Я слышал, что у вас не может быть бокового кода сервера в приложениях HairePoint Hosted.
Это означает, что у вас нет доступа к приемникам функции и события?
Решение
Какие вещи вы бы хотели сделать в ресивере функций для размещенного SharePoint App?Процесс установки приложений обрабатывает развертывание всех необходимых ресурсов (таких как активы HTML / CSS / JS, определения столбца на сайте / тип содержимого и т. Д.) В сеть приложений.
С точки зрения приемников событий вы можете создавать «приемники удаленного события» в приложениях для SharePoint - просто не в приложении SharePoint.Когда вы пытаетесь добавить приемник дистанционного события в проект приложенного приложения SharePoint, Visual Studio добавит новый проект веб-приложений в решение, которое включает в себя сервис WCF приемника для удаленного события.Поскольку приемник удаленного события опирается на конечную точку WCF, чтобы «удаленно» обрабатывающую события, поднятые из SharePoint, и эта конечная точка WCF содержит код сервера, по определению, он не может работать в приложении SharePoint.Для получения дополнительной информации см. Этот дистанционный приемник событий How-to на MSDN.