Wednesday, 6 November 2013

Programmatically set permission level in sharepoint 2010 using c#

Share it Please
  Namespace :-

                using Microsoft.SharePoint.Client;

   Source Code:-

                ClientContext objContext = new ClientContext("------"); //Site collection URL
                GroupCreationInformation objCreateInfo = new GroupCreationInformation();
                objCreateInfo.Title = TextBox2.Text;
                Group objGroup = objContext.Web.SiteGroups.Add(objCreateInfo);
                RoleDefinition objDefination = objContext.Web.RoleDefinitions.GetByName                                               ("Contribute"); //PermissionLevel
                RoleDefinitionBindingCollection objBindingColl = new                                                                                 RoleDefinitionBindingCollection(objContext);
                objBindingColl.Add(objDefination);
                objContext.Web.RoleAssignments.Add(objGroup, objBindingColl);
                objContext.ExecuteQuery();

No comments:

Post a Comment

Followers

Follow The Author