使用C#更改SPList Inherit Parent Permissions属性

时间:2009-10-05 05:57:43

标签: sharepoint sharepoint-2007 sharepoint-api

我有一个文档库,我需要添加一个用户(SPRoleAssignment对象)。但是由于SPList从父Web继承了Roles,因此它不允许我单独为此SPList对象添加。要仅将SPRoleAssignment对象添加到此列表,UI中有一个选项,仅为此SPList对象创建单独的权限副本。但是我如何使用C#程序执行此操作?

1 个答案:

答案 0 :(得分:6)

看一下SPList.BreakRoleInheritance方法。

yourList.BreakRoleInheritance(true);

您可以传递 true 以从父网站复制角色分配,或传递 false 以将当前用户添加到管理列表所需的权限级别。