SPListItem жизненный цикл

Я хотел бы получить некоторую помощь по жизненному циклу элемента списка. Любые ссылки, где я могу прочитать об этом?

И главное, что мне нужно знать, это то, что в приемнике событий есть такие методы как:

  1. ItemAdding
  2. ItemAdded
  3. ItemUpdating
  4. ItemUpdated

Где начинается рабочий процесс? Как остановить процесс обновления и просто обновить некоторые поля с помощью systemupdate и не вызывать никаких ошибок?Мне нужно обновить какое-то поле без новой версии и без запуска рабочих процессов.

1 ответ

Решение

Вы должны быть в состоянии использовать (в вашем приемнике событий):

base.EventFiringEnabled = false;
//Do some changes to the list item
item.SystemUpdate();
base.EventFiringEnabled = true;

В этой теме также обсуждается этот http://social.msdn.microsoft.com/forums/en-US/sharepointdevelopment/thread/46e0a519-c580-46e3-92b7-c40765ed0e52

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