1
我有一个文档库,我需要添加一个用户(SPRoleAssignment对象)。但是由于SPList从父网站继承了角色,因此它不允许我单独添加此SPList对象。要将SPRoleAssignment对象单独添加到此列表中,UI中有一个选项可单独为此SPList对象创建单独的权限副本。但是,如何使用C#程序执行此操作?更改SPList继承使用C#的父权限属性
我有一个文档库,我需要添加一个用户(SPRoleAssignment对象)。但是由于SPList从父网站继承了角色,因此它不允许我单独添加此SPList对象。要将SPRoleAssignment对象单独添加到此列表中,UI中有一个选项可单独为此SPList对象创建单独的权限副本。但是,如何使用C#程序执行此操作?更改SPList继承使用C#的父权限属性
查看SPList.BreakRoleInheritance方法。
yourList.BreakRoleInheritance(true);
你可以通过真正的角色分配从父网站复制,或通过假当前用户添加到管理列表中选择所需的权限级别。