Namespaces
using Microsoft.SharePoint.Client;
Assemblies
Microsoft.SharePoint.Client.dll;
Microsoft.SharePoint.Client.RunTime.dll;
Code Snippet
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
using
System.Threading.Tasks;
using
Microsoft.SharePoint.Client;
namespace
CSOMSamples
{
class Program
{
static void
Main(string[] args)
{
//// String Variable to store the
siteURL
string siteURL =
"http://c4968397007/";
//// Get the context for the SharePoint
Site to access the data
ClientContext
clientContext = new ClientContext(siteURL);
Web web =
clientContext.Web;
//// Get the collection of navigation
nodes from the top navigation bar
NavigationNodeCollection topNavigationColl = web.Navigation.TopNavigationBar;
clientContext.Load(topNavigationColl);
clientContext.ExecuteQuery();
//// Display all the node title which
is available in the top navigation bar
foreach
(NavigationNode node in topNavigationColl)
{
Console.WriteLine(node.Title);
}
Console.ReadLine();
}
}
}