当我使用siteUserInfoList调用时,我只会得到部分用户列表。
List siteUserInfoList = website.SiteUserInfoList;
CamlQuery query = new CamlQuery
{
ViewXml = "<View><ViewFields>" +
"<FieldRef Name='Title'/>" +
"</ViewFields></View>"
};
ListItemCollection itemColl = siteUserInfoList.GetItems(query);
context.Load(itemColl, pj => pj.Include(p => p["Title"]));
context.ExecuteQuery();
基于上面的代码,我希望为所有有权访问我们网站的用户提供信息。但是,我只能得到大约4250个用户名。当我们直接访问该网站并输入未返回的名称以及4250名称时,SharePoint可以将其识别为有效用户。