예제 #1
0
        public SPONavigationNode Add(Microsoft.SharePoint.Client.NavigationNodeCreationInformation parameters)
        {
            var node = new SPONavigationNode(_navigationNodeCollection.Add(parameters));

            _navigationNodeCollection.Context.Load(node.NavigationNode);
            _navigationNodeCollection.Context.ExecuteQuery();
            AddChild(node);
            return(node);
        }
예제 #2
0
        public SPONavigationNode Add(bool asLastNode, bool isExternal, SPONavigationNode previousNode, string title, string url)
        {
            var node = new Microsoft.SharePoint.Client.NavigationNodeCreationInformation();

            node.AsLastNode = asLastNode;
            node.IsExternal = isExternal;
            if (previousNode != null)
            {
                node.PreviousNode = previousNode.NavigationNode;
            }
            node.Title = title;
            node.Url   = url;
            return(Add(node));
        }