2009-10-05 43 views
1

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

回答

6

查看SPList.BreakRoleInheritance方法。

yourList.BreakRoleInheritance(true); 

你可以通过真正的角色分配从父网站复制,或通过当前用户添加到管理列表中选择所需的权限级别。