SPWeb.Groups与SPWeb.AssociatedGroups

NLV*_*NLV 10 c# sharepoint wss sharepoint-2007

我见过三种组属性的一个SPWeb对象- ,Groups,.SiteGroupsAssociatedGroups

据我所知,这SiteGroups将获取当前网站集中的所有组.但是Groups和之间有什么区别AssociatedGroups.MSDN定义说,Groups将获得该网站的所有"跨站点"(!)组.AssociatedGroups从名字中可以很容易地理解.

Groups回报是什么?有人可以用一个例子来解释我吗?

Sam*_*m B 15

Groups 返回具有分配给当前站点的安全角色的所有组.

AssociatedGroups返回在左侧菜单中可见的所有组People and Group page.这些组可能无法访问当前站点(如果安全设置不从父站点继承).在这种情况下,其中一些将不会列在Groups属性中.

要查看差异,请在子网站中创建新组,而不提供任何权限.该组将显示在" AssociatedGroups左侧"菜单中,但不会列在" Groups站点权限"页面中.