1

我有一个文档库,我需要为其添加一个用户(SPRoleAssignment 对象)。但由于 SPList 继承了父 Web 的角色,它不允许我单独为这个 SPList 对象添加。要将 SPRoleAssignment 对象单独添加到此列表中,UI 中有一个选项,可以单独为此 SPList 对象创建单独的权限副本。但是如何使用 C# 程序来做到这一点?

4

1 回答 1

6

看一下 SPList.BreakRoleInheritance 方法。

yourList.BreakRoleInheritance(true);

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

于 2009-10-05T07:55:47.660 回答