For example, if I replaced "Facility Number" with "Source", the code will execute properly.This may be the fact that we are using a third party software (called Knowledge Lake) that replaces the default edit form in Share Point with a Silverlight form.
I think, @Vadim has rightly pointed out that it's still a single request being sent from the Client Machine. Validate Update List Item sets the metdata and if the b New Document Update argument is set to true will call the Update Overwrite Version method which will update without incrementing the version Hi Vadim, thanks for taking the time to reply.
I've taken the Load line out of my code as you suggested but this is still resulting in two versions of the list item when executed - one for the new file and one for the new field value(s) :(Hi Vadim, again thanks for your continued assistance.
There is an obvious issue with this that I will get stuck in an infintite loop if I update an item in the itemupdated event.
To avoid this infinite loop, and in the absence of something like Event Firing Enabled that I would have used with old school Share Point development, I thought about adding a "Processed" flag on the list item to indicate that the document has been processed. There's no need to call the Load() method if you don't want to fetch the new item, as is evident from your current snippet.
Update();" is executed: he sandboxed code execution request was refused because the Sandboxed Code Host Service was too busy to handle the request I actually was receiving the error above when deploying my sandbox solution originally and used this link ( to fix it.
Unfortunately, this is only working for certain fields.This walkthrough is based on the first one where I have a custom list with planets of our solar system.Users can change data like the number of moons or the distance to the earth, but they are not able to change the name of the planet.Step 2Enter site URL and select Deploy as a farm solution and click Finish. Step 4Select event receiver and enter the title of the event receiver. Step 5Select List Item Events in type of event receiver and select the Document Library option from the event source. Here, I have created the Employee Documents library to add and maintain documents and also created an Employee Document Log list to log the changes happening to the library. Then select an events as in the following and click Finish. Here I'm trying to update a Share Point list based on file changes happening to a separate Share Point Document Library. An Employee Documents Document Library has the following columns: Step 9Build and deploy the solution. Go to the Employee Documents Document Library and add a new document. These few simple scenarios might help you to understand the mechanics and objects exposed by Remote Event Receiver API that can be extended to achieve even more complex business scenarios at hand.