Getting the permission levels from SharePoint 2010 using C#
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.


Next, we need to add references. Right
click the “References” node and
choose “Add Reference”.

·
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:

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