【发布时间】:2023-03-22 03:36:01
【问题描述】:
我正在开发一个 Webpart,我需要遍历每个文档库并获得其权限。基本上我需要获取与文档库关联的组及其权限。
我已经遍历了 SPDocumentLibrary 对象的属性和方法,但实际上找不到任何东西。
任何帮助或指导将不胜感激。
谢谢
【问题讨论】:
标签: sharepoint-2010 web-parts sharepointdocumentlibrary
我正在开发一个 Webpart,我需要遍历每个文档库并获得其权限。基本上我需要获取与文档库关联的组及其权限。
我已经遍历了 SPDocumentLibrary 对象的属性和方法,但实际上找不到任何东西。
任何帮助或指导将不胜感激。
谢谢
【问题讨论】:
标签: sharepoint-2010 web-parts sharepointdocumentlibrary
我会先检查HasUniqueRoleAssignments。如果为 false,则从网站继承该文档库的权限。如果这是真的,正如杰森所说,我会检查每个SPRoleAssignment 的Member 和RoleDefinitionBindings。
【讨论】:
尝试 SPDocommentLibrary.RoleAssignments。 这将为您提供 SPRoleAssignments,其中 Member 属性是 SPGroup 或 SPUser。
【讨论】: