我有一个文档库,需要为它添加一个用户(sproleassignment对象)。但是,由于splist继承了父网站的角色,它不允许我单独为这个splist对象添加。要单独将sproleagnition对象添加到此列表,用户界面中有一个选项,可以单独为此splist对象创建权限的单独副本。但是我该如何使用C程序来实现这一点呢?
看看splist.breakRoleinheritance方法。
yourList.BreakRoleInheritance(true);
你可以通过 真 从父网站复制角色分配,或传递 假 将当前用户添加到管理列表所需的权限级别。