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>
Вот и все. Пользуемся