Событие ItemUpdating в DocumentSet

[;]

У нас есть набор документов, приемник событий прикреплен к ContentType (для Document-Set), идея заключается в том, что когда создается новый сайт, набор документов создается как часть подготовки, а событие прикрепляется к нему. Мы попытались подключить приемник событий, используя (типичный) PS скрипт. Мы можем видеть получателя событий, прикрепленного к SP Manager, а также количество (получателей событий).

Проблема в том, что приемник событий (itemupdated) не срабатывает, когда пользователь добавляет / обновляет документ в наборе документов.

Eventreceiver срабатывает, когда мы пытаемся изменить метаданные / поля documentSet и когда мы присоединяем его непосредственно к списку вместо documentSet. documentSet является оболочкой для класса SPFolder, чтобы документ добавления / редактирования не запускал событие itemUpdated? Есть ли какое-либо событие, когда документ добавляется / обновляется из набора документов? Что мне здесь не хватает?

Любые указатели будут большим подспорьем.

С уважением,

[;]


person user2726996    schedule 18.12.2013    source источник


Ответы (1)


Вам необходимо добавить обработчики событий для каждого типа контента, который может храниться в наборе документов, для которого вы хотите обрабатывать события. Например, если ваш набор документов содержит типы контента «Документ», вам необходимо добавить обработчики событий для типа контента «Документ».

Вы прикрепили обработчик событий к набору документов, но не к документам в наборе документов.

person Muggers    schedule 30.06.2014