Событие ItemUpdating в DocumentSet

[;]

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

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

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

Любые указатели будут отличной помощью.

С уважением,

[;]

1 ответ

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

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

Другие вопросы по тегам