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.dllfiles:
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.
Anonymous User
26-Dec-2011This is one of the best answer so far, I have read online. Just useful information. Very well presented. Thanks for sharing with us.