2010-10-28 6 views
1

Я занимаюсь созданием функции, состоящей из нескольких элементов.Добавление функции SharePoint с несколькими файлами классов

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

Помимо этого файла, я использую пользовательский файл класса, чтобы добавить некоторые функции. Для класса FeatureReceiver и файла пользовательского класса мне нужно добавить что-нибудь в feature.xml или некоторые другие файлы xml, чтобы убедиться, что они включены? Я хочу, чтобы все это было добавлено как функция ONE.

ответ

0

Как ваш приемник приемника, так и другой должен быть в GAC. Вы можете создать решение SharePoint, которое развертывает вашу функцию и помещает сборки в GAC, чтобы они были доступны, когда решение установлено.

Смежные вопросы