System Update For SharePoint List Items Using CSOM

  1. ListItem item = list.GetItemById(1);  
  2. ctx.Load(item);  
  3. ctx.ExecuteQuery();  
  4.   
  5. User user = web.EnsureUser("i:0#.f|membership|[email protected]");  
  6. ctx.Load(user);  
  7. ctx.ExecuteQuery();  
  8.   
  9. item["Modified"] = DateTime.Now.AddYears(-5);  
  10. item["Created"] = DateTime.Now.AddYears(-5);  
  11. item["Editor"] = user.Id;  
  12. item["Author"] = user.Id;  
  13. item.Update();  
  14. ctx.ExecuteQuery();