SPWeb.Groups与SPWeb.AssociatedGroups之间的区别

11

我看到过一个SPWeb对象的三种群组属性- Groups, SiteGroups, AssociatedGroups

我知道SiteGroups会获取当前网站集合中的所有群组。但是GroupsAssociatedGroups之间有什么区别呢?MSDN的定义说,Groups将获取该网站的所有'跨站点'(!)群组。AssociatedGroups从名称上很容易理解。

那么Groups返回什么呢?能否用例子来解释一下?

2个回答

15

Groups 返回所有在当前网站上有安全角色分配的组。

AssociatedGroups 返回在“人员和群组”页面左侧菜单中可见的所有组。这些组可能没有访问当前网站的权限(如果安全设置未从父网站继承)。在这种情况下,其中一些组将不会列在Groups属性中。

为了查看差异,在子网站中创建一个新组而不给任何权限。该组将在AssociatedGroups和左侧菜单中可见,但不会列在Groups或“网站权限”页面中。


-1

4
我明确询问的是Groups与AssociatedGroups的区别,而不是SiteGroups与Groups的区别。 - NLV

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接