Добавление функции SharePoint с несколькими классовыми файлами

StackOverflow https://stackoverflow.com/questions/4041444

Вопрос

Я нахожусь в процессе создания функции, которая состоит из нескольких предметов.

В настоящее время он содержит файл функции .xml с 4 ElementManifest Записи; два для определенного contenttype (Field Определения и FieldRefs), один для некоторых веб-панелей и последнего предназначен для пользовательских pagelayout. Все это работает нормально.

Я изменил файл с ContentType (FieldRefs) добавить приемник, так как я хочу обрабатывать всякий раз, когда товар добавлен через 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, чтобы они были доступны, когда решение установлено.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top