Rya*_*ith 4 sharepoint user-management
我有一个SharePoint网站,我为其创建了一些自定义Web部件.其中一个需要获取SharePoint站点用户列表,以便我可以分配不同的属性.
代码:
Dim Site As New SPSite(SPContext.Current.Site.Url)
Dim AllUsers As SPUserCollection = Site.RootWeb.AllUsers
Dim u As SPUser
For Each u In AllUsers
'SOME CODE FOR DISPLAY
Next
Run Code Online (Sandbox Code Playgroud)
工作得很好,但昨天我添加了一个新用户,他们没有出现在列表中.我肯定通过显示用户的默认页面在用户列表中看到它们,所以我想知道为什么这段代码也不会得到用户.
有谁知道为什么这不会返回SharePoint站点中的每个用户?
并非sharepoint中的所有用户集合都是同等创建的.细微差别:
(懒惰的快速回答 - AllUsers显示活跃用户,即至少与sitecollection交互过一次的用户)
-Oisin
| 归档时间: |
|
| 查看次数: |
2124 次 |
| 最近记录: |