2013-12-18 2 views
0

[;]ItemUpdating событие на DocumentSet

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

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

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

Любые указатели будут полезны.

С уважением,

[;]

ответ

0

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

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

Смежные вопросы