Get all the site content types in SharePoint 2010 using Client Object Model

By Vijai Anand Feb 08, 2012
In this blog you will see how to get all the site content types in SharePoint 2010 using Client Object Model.
 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using Microsoft.SharePoint.Client;

 

namespace COM

{

    class Program

    {

        static void Main(string[] args)

        {

            string siteUrl = "http://serverName:46563/sites/MMS-CTH/";

 

            ClientContext clientContext = new ClientContext(siteUrl);

            Web site = clientContext.Web;

            ContentTypeCollection contentTypeColl = site.ContentTypes;

            clientContext.Load(contentTypeColl);

            clientContext.ExecuteQuery();

            Console.WriteLine("Content types:");

            Console.WriteLine("################################");

            foreach (ContentType contentType in contentTypeColl)

            {

                Console.WriteLine("Name: "+contentType.Name+" Id: "+contentType.Id);

            }

            Console.ReadLine();

        }

    }

}

Vijai Anand

Vijai Anand has been working in IT industry for over 5 years. He holds Bachelor's degree in Electronics and Communication Engineering. Vijai write articles and blogs related to SharePoint 2013, SharePoint 2010, Silv... Read more

COMMENT USING