In this article I am going to explain how to get all the permission levels in sharePoint 2010 using C#.

Steps involved:
  • Go to Visual Studio 2010.
  • Go to File à New à Project.
  • Select Windows Application and apply the following settings to your project: 
    Target Framework.NET 3.5
    Build output:
     AnyCpu (or x64)
  • Click Add.

Getting the permission levels from SharePoint 2010 using C#

Getting the permission levels from SharePoint 2010 using C#

Next, we need to add references. Right click theReferencesnode and chooseAdd Reference”.

Getting the permission levels from SharePoint 2010 using C#

·         Choose Browse:

·         Go to the following location: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI.

·         Select Microsoft.SharePoint.dll files:

Add the following code in the Program.cs file:

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SharePoint;
 
namespace SampleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            using (SPSite site = new SPSite("http://rohit:34143/"))
            {
                using (SPWeb web = site.RootWeb)
                {
                    SPRoleDefinitionCollection roleColl = web.RoleDefinitions;
                    foreach (SPRoleDefinition role in roleColl)
                    {
                        Console.WriteLine(role.Name.ToString());
                    }
                    Console.ReadLine();
                }
            }
        }
    }
}

 Output:

Getting the permission levels from SharePoint 2010 using C#

Thanks for reading this article. I think this will help you a lot.


  Modified On Nov-24-2017 11:40:41 AM

Leave Comment