以编程方式设置SharePoint网站的默认组

问题描述:

使用Web界面,您可以通过在组列表视图上选择设置 - >设置默认组,将网站的组设置为默认组。以编程方式设置SharePoint网站的默认组

有没有办法使用SharePoint Web Services或新的客户端对象模型以编程方式执行此操作?

该选项设置SPWeb.AssociatedMemberGroup属性:

using (SPWeb web = ...) 
{ 
    web.AssociatedMemberGroup = someGroup; 
    web.Update(); 
} 

您可以使用.NET反射来检查自己 - 反编译Microsoft.SharePoint.ApplicationPages.dll组装和发现在PeoplePage类的BtnMakeDefaultGroup_Click方法。

+1

公平地说,这实际上并没有帮助OP了解如何通过SharePoint Web服务或客户端OM完成此操作。 – 2011-10-11 06:08:30

+0

@NickCox:你是对的!我必须专注于* set programatically *部分并跳过其他要求。 – 2011-10-11 06:50:42