Я нахожусь в процессе создания функции, состоящей из нескольких элементов.
В настоящее время она содержит файл Feature.xml с 4 ElementManifest
записями;два для определенного типа контента (Field
определений и FieldRef
с), один для некоторых веб-частей и последний для пользовательского макета страницы.Все это работает нормально.
Я изменил файл с типом содержимого (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>
Помимо этого файла я использую пользовательский файл классов для добавления некоторых функций.Нужно ли что-то добавлять в файл feature.xml или некоторые другие xml-файлы для класса FeatureReceiver и файла пользовательского класса, чтобы они были включены?Я хочу, чтобы все это было добавлено как одна функция.