Can we set NavigationNode
objects properties through Client Object Model [C#]?
Below is the server side code of what I want to achieve through Client Object Model:
var newNode = new SPNavigationNode("My Link", "pages/myPage.aspx");
newNode = web.Navigation.QuickLaunch.AddAsFirst(newNode);
newNode.Properties.Add("NodeType", "AuthoredLinkPlain");
newNode.Properties.Add("UrlQueryString", "key=abc");
newNode.Update();