我想知道在sharepoint组中出现的所有用户。谁是外部用户,谁是内部用户。
感谢您对此的帮助。
答案 0 :(得分:0)
外部/内部用户是什么意思?
如果您想到Sharepoint网站的群组,则必须滚动到web.Groups
SPGroup group = web.Groups.GetByName("YOUR GROUP NAME");
foreach (SPUser user in group.Users)
{
// check if it's your user
}
如果要检查对网络的简单访问:
if (web.DoesUserHavePermissions(login, permissionToCheck))
最后,如果您考虑检查所有现有用户的外部/内部属性,您可能希望使用客户端对象模型来加快查询速度,否则您将不得不浏览所有组和用户:https://msdn.microsoft.com/en-us/library/office/jj163182.aspx