Какое событие вызывается при сохранении документа в библиотеке документов в SharePoint?

У нас есть список документов, который содержит листы Excel, документы, находящиеся в списке, должны быть обработаны. Код обработки запускается EventReceiver.

До тех пор, пока мы не узнаем, что мы использовали событие ItemCheckedIn, но это не срабатывает, когда пользователь просто сохраняет документ из Excel. Я пытался использовать событие ItemUpdated, но, похоже, это тоже не работает.

Поэтому мне интересно, есть ли событие, которое запускается, когда пользователь сохраняет документ из Excel.

10.11.2009 12:33:05
2 ОТВЕТА
РЕШЕНИЕ

При обновлении / добавлении элементов списка существуют события «До» и «После». Вот полный список всех этих событий:

До событий

  • ItemAdding
  • ItemUpdating
  • ItemDeleting

После событий

  • ItemAdded
  • ItemUpdated
  • ItemDeleted
  • ItemAttachmentAdded
  • ItemAttachmentDeleted
  • ItemCheckedIn
  • ItemCheckedOut
  • ItemFileConverted
  • ItemFileMoved
  • ItemUncheckedOut
1
10.11.2009 16:26:07

ItemAdded?

Это немного сбивает с толку, поскольку один обработчик события вызывается при первоначальном сохранении документа, а ItemUpdated вызывается при установке каких-либо настраиваемых свойств элемента, по крайней мере, если вы используете веб-интерфейс SharePoint по умолчанию.

0
10.11.2009 12:39:52