The code you have seems correct.
What could be the problem:
The Update() method only updates changed properties for the object you supply. For the SDK to know which properties are changed, you must do special implementation in the property setters. You can see it in the Documentation, but basically, you need to do something like this:
.publicationDate = value;
For more information, please refer to the Updating section in our .NET SDK documentation.
You've missed the Icenium Visual Studio Integration keynote? It has been recorded and posted here.
Looking for tips & tricks directly from the Icenium team? Check out our blog!
Share feedback and vote for features on our Feedback Portal.