Добавление функции SharePoint с несколькими классовыми файлами
-
27-09-2019 - |
Вопрос
Я нахожусь в процессе создания функции, которая состоит из нескольких предметов.
В настоящее время он содержит файл функции .xml с 4 ElementManifest
Записи; два для определенного contenttype (Field
Определения и FieldRef
s), один для некоторых веб-панелей и последнего предназначен для пользовательских pagelayout. Все это работает нормально.
Я изменил файл с ContentType (FieldRef
s) добавить приемник, так как я хочу обрабатывать всякий раз, когда товар добавлен через ItemAdding
Функциональный приемник. Эта часть файла выглядит следующим образом (я удалил названия сборки и классов, но они верны):
<XmlDocuments>
<XmlDocument NamespaceURI="http://schemas.microsoft.com/sharepoint/events">
<Receivers>
<Receiver>
<Name>NewsAlerts</Name>
<Type>ItemAdding</Type>
<SequenceNumber>10000</SequenceNumber>
<Assembly>#AssemblyInfo#</Assembly>
<Class>#NamespaceToClassFile#</Class>
<Data></Data>
<Filter></Filter>
</Receiver>
</Receivers>
</XmlDocument>
</XmlDocuments>
Помимо этого файла я использую пользовательский файл класса для добавления некоторых функций. Для класса AgureCeiver и файла пользовательского класса мне нужно, чтобы добавить что-либо для функции .xml или некоторые другие файлы XML, чтобы убедиться, что они включены? Я хочу, чтобы все это добавлено вместе как одна особенность.
Решение
Обе ваша функция приемника сборника, а другой должен быть в GAC. Вы можете создать решение SharePoint, которое развертывает вашу функцию и помещает сборки в GAC, чтобы они были доступны, когда решение установлено.