Я хочу, чтобы получить пользователя по его идентификатору в SharePoint 2013 с помощью CSOM C#:User.Groups пуст при попытке перечислить в SharePoint CSOM C#
clientContext ctx = new ClientContext(siteUrl);
Web web = clientContext.Web;
User gUser = web.GetUserById(selectedUserId);
clientContext.Load(web);
clientContext.Load(gUser);
clientContext.ExecuteQuery();
foreach (Group gGroup in gUser.Groups)
{
...
}
Но я получаю всегда следующее сообщение об ошибке:
Коллекция не была инициализирована. Он не был запрошен или запрос не был выполнен. Возможно, это должно быть явно запрошено .
Что я хочу сделать, это:
- получить пользователя от SharePoint его идентификатор пользователя
- петлю через user.groups (получить группы пользователей)
Я googling вокруг с сегодняшнего утра, но не может найти какое-либо решение/описание, как это решить.
Что такое clientContext? – CodingYoshi
'clientContext ctx = new ClientContext (siteUrl); – STORM