Quantcast
Channel: SharePoint 2013 - Development and Programming forum
Viewing all articles
Browse latest Browse all 7589

CSOM - get all UserGroup objects in a site collection

$
0
0

If you call the following CSOM code snippet to get groups from a Site Collection:

ClientContext clientContext =newClientContext(siteCollectionUrl);var groups = clientContext.Web.SiteGroups;
  clientContext.Load(groups, grp => grp.Include(item => item.Users,
                         item => item.Id,
                         item => item.LoginName,
                         item => item.PrincipalType,
                         item => item.Title));
  clientContext.ExecuteQuery();foreach(Groupgroupin groups){Console.WriteLine("Group: {0} {1}",group.Id,group.LoginName);foreach(var user ingroup.Users){Console.WriteLine("  Inner-user: {0} {1}", user.Id, user.LoginName);}}

Will this return all Groups from the whole SharePoint site? Or do I need to worry about some sort of pagination?


Viewing all articles
Browse latest Browse all 7589

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>