code_junkie

How to update SPItemEventReceiver assembly version for a list in SharePoint?

Nov 13th, 2011
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. public override void FeatureActivated(SPFeatureReceiverProperties properties)
  2. {
  3. foreach (SPWeb web in site.AllWebs)
  4. {
  5. SPListCollection webListCollection = web.Lists;
  6.  
  7. foreach (SPList myList in webListCollection)
  8. {
  9. if (myList.Title == "Lab Reports")
  10. {
  11. SPEventReceiverDefinitionCollection receivers = myList.EventReceivers;
  12. SPEventReceiverDefinition receiver = receivers.Add();
  13. receiver.Name = "PostUpdateLabReport";
  14. receiver.Assembly = "LabReportEventHandlers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1111111111111";
  15. receiver.Class = "LabReportEventHandlers.LabReportsHandler";
  16. receiver.Type = SPEventReceiverType.ItemUpdated;
  17. receiver.Update();
  18. break;
  19. }
  20. }
  21.  
  22. web.Dispose();
  23. }
  24. }
Add Comment
Please, Sign In to add comment