понедельник, 3 августа 2015 г.

Напоминалочка про BeforeProperties и AfterProperties в EventReceiver

Создавая новое события для списка, я постоянно натыкаюсь на то, что свойства BeforeProperties либо AfterProperties порой не заполнены. Обязательно почитайте этот пост – http://www.synergyonline.com/blog/blog-moss/Lists/Posts/Post.aspx?ID=25 А вот пара шпаргалок, заимствованных оттуда:

Для событий списка:

List BeforeProperties AfterProperties properties.ListItem
ItemAdding No Value No Value Null
ItemAdded No Value No Value New Value
ItemUpdating Original Value Changed Value Original Value
ItemUpdated Original Value Changed Value Changed Value
ItemDeleting No Value No Value Original Value
ItemDeleted No Value No Value Null


Для событий библиотеки:

Library BeforeProperties AfterProperties properties.ListItem
ItemAdding No Value No Value Null
ItemAdded No Value No Value New Value
ItemUpdating Original Value Changed Value Original Value
ItemUpdated Original Value Changed Value Changed Value
ItemDeleting No Value No Value Original Value
ItemDeleted No Value No Value Null