Link blog.vitalyzhukov.ru

Блог переехал вот сюда: Blog.VitalyZhukov.ru

20 февр. 2011 г.

SharePoint 2007/2010. Привязываем EventReceiver к типу содержимого


Что делаем
Привязываем EventReceiver к типу содержимого.

Делаем
Привязываем два receiver'а к типу содержимого. Для чего нам необходимо в описании самого типа перечислить их в разделе XmlDocuments/XmlDocument/spe:Receivers. Примерно вот так:


<ContentType ID="0x01080100AAAABBBBCCCCDDDDEEEEFFFF00001111"
             Name="ZhukPointContentType"
             Group="ZhukPoint"
             Description=""
             Version="0">
  <FieldRefs>
  </FieldRefs>
  <XmlDocuments>
    <XmlDocument NamespaceURI="http://schemas.microsoft.com/sharepoint/events">
      <spe:Receivers xmlns:spe="http://schemas.microsoft.com/sharepoint/events">
            <Receiver>
                  <Name>ItemAdding</Name>
                  <Type>ItemAdding</Type>
                  <SequenceNumber>10000</SequenceNumber>
                  <Assembly>[AssemblyName], Version=[AssemblyVersion], Culture=neutral, PublicKeyToken=[AssemblyPublicKeyToken]</Assembly>
                  <Class>[Namespace].[ClassName]</Class>
                  <Data></Data><Filter></Filter>
            </Receiver>
      </spe:Receivers>
</XmlDocument>
  </XmlDocuments>
</ContentType>

Вот и все. Пользуемся

Комментариев нет:

Отправить комментарий