Как получить разрешения для библиотек документов в Sharepoint 2010? - PullRequest
2 голосов
/ 14 марта 2011

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

Я перебрал свойства и методы объекта SPDocumentLibrary, но ничего не смог найти.Буду признателен за любую помощь или руководство.

Спасибо

Ответы [ 2 ]

1 голос
/ 21 марта 2011

Я бы сначала проверил HasUniqueRoleAssignments . Если значение равно false, то разрешения для этой библиотеки документов наследуются от веб-сайта. Если это правда, как сказал Джейсон, я бы тогда проверил Member и RoleDefinitionBindings каждого SPRoleAssignment .

1 голос
/ 15 марта 2011

Попробуйте SPDocomentLibrary.RoleAssignments. Это даст вам SPRoleAssignments, где свойство Member является SPGroup или SPUser.

...