Изменение свойства SPList Inherit Parent Permissions с помощью C # - PullRequest
1 голос
/ 05 октября 2009

У меня есть библиотека документов, для которой мне нужно добавить пользователя (объект SPRoleAssignment). Но поскольку SPList наследует роли от родительской сети, он не позволяет мне добавлять только этот объект SPList. Чтобы добавить объект SPRoleAssignment только в этот список, в пользовательском интерфейсе есть возможность создать отдельную копию разрешений для этого объекта SPList. Но как мне это сделать с помощью программы на C #?

1 Ответ

6 голосов
/ 05 октября 2009

Взгляните на метод SPList.BreakRoleInheritance.

yourList.BreakRoleInheritance(true);

Можно передать true , чтобы скопировать назначения ролей с родительского веб-сайта, или передать false , чтобы добавить текущего пользователя к уровню разрешений, необходимому для управления списком.

...