首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SPWeb.Groups vs SPWeb.AssociatedGroups

SPWeb.Groups vs SPWeb.AssociatedGroups
EN

Stack Overflow用户
提问于 2011-01-19 20:46:34
回答 2查看 5.8K关注 0票数 11

我已经看到了SPWeb对象的三种类型的组属性- GroupsSiteGroupsAssociatedGroups

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

那么Groups返回什么呢?有人能举个例子给我解释一下吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-19 21:08:08

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

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

要查看不同之处,请在子网站中创建一个新组,但不授予任何权限。该组将在AssociatedGroups和左侧菜单中可见,但不会在Groups或站点权限页面中列出。

票数 15
EN

Stack Overflow用户

发布于 2011-01-19 20:57:52

我相信msdn有答案。

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spweb.sitegroups.aspx

获取包含网站集中所有组的集合。

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spweb.groups.aspx

获取一个包含该网站的所有组的集合。下面的代码示例使用Groups属性返回当前网站集中指定网站的组集合。

这意味着,SPGroup已在SPWeb中的某处使用(即在其中分配了权限)。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4735393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档