Un esempio C# di come è possibile copiare le permission di un item di una lista di SharePoint
C#
private void CopyPermissions(SPListItem item, SPListItem newItem)
{
  newItem.BreakRoleInheritance(false);
  foreach (SPRoleAssignment  ra in item.RoleAssignments)
  {
    newItem.RoleAssignments.Add(ra);
  }
  newItem.SystemUpdate(false);
}
Potrebbe interessarti anche: