SPGroup - 获取子组

时间:2011-03-30 10:58:41

标签: sharepoint-2007 sharepoint-2010 spgroup

我目前正在使用以下代码获取用户所属的组列表:

SPUser user = SPContext.Current.Web.CurrentUser;
var groupNames = (from SPGroup userGroup in user.Groups select userGroup.Name).ToList();

我现在需要做的是,通过返回任何子组的每个SPGroup进行迭代。 有谁知道我怎么能做到这一点?

此致

1 个答案:

答案 0 :(得分:1)

我认为SPGroup不能拥有SPGroup的孩子。 SPGroup的孩子为SPUser。但SPUser可以是域组(IsDomainGroup属性:http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spuser.isdomaingroup.aspx)。这意味着域用户和组将保留为SPUser个对象。