2016-11-14

BeforeProperties AfterProperties ListItem in Sharepoint Event Receivers

Important while developing sharepoint event receivers.

BTW, I've read a article that said change Element.xml Synchronization to Synchronous, we can get BeforeProperties on List events, but I cannot find this reference now.

I'll make some test to confirm it. (Maybe many days or months later......)

List:
ListBeforePropertiesAfterPropertiesproperties.ListItem
ItemAddingNo valueNew valueNull
ItemAddedNo valueNew valueNew value
ItemUpdatingNo valueChanged valueOriginal value
ItemUpdatedNo valueChanged valueChanged value
ItemDeletingNo valueNo valueOriginal value
ItemDeletedNo valueNo valueNull

Library:
LibraryBeforePropertiesAfterPropertiesproperties.ListItem
ItemAddingNo valueNo valueNull
ItemAddedNo valueNo valueNew value
ItemUpdatingOriginal valueChanged valueOriginal value
ItemUpdatedOriginal valueChanged valueChanged value
ItemDeletingNo valueNo valueOriginal value
ItemDeletedNo valueNo valueNull

Reference:
BeforeProperties and AfterProperties in Sharepoint Event Receivers
SPEventReceiverDefinition.Synchronization Property