Monday, November 25, 2013

SharePoint Get all Content Types from ClientContext

public static void getallcontenttypes()
        {
            string siteUrl = "http://localhost/";

            ClientContext clientContext = new ClientContext(siteUrl);
            Web web = clientContext.Web;
            List list = web.Lists.GetByTitle("CustomList");
            ContentTypeCollection contentTypeColl = list.ContentTypes;
            clientContext.Load(contentTypeColl);
            clientContext.ExecuteQuery();
            Console.WriteLine("List Content types:");
            Console.WriteLine("################################");
            foreach (ContentType contentType in contentTypeColl)
            {
                Console.WriteLine("Name: " + contentType.Name + " Id: " + contentType.Id);
            }
            Console.ReadLine();
        }

No comments:

Post a Comment