我正在開發一個Web部件,我需要瀏覽每個文檔庫並獲取其權限。基本上我需要獲得與文檔庫相關的組及其權限。如何獲得Sharepoint 2010中的文檔庫權限?
我已經遍歷了SPDocumentLibrary
對象的屬性和方法,但找不到任何真正的東西。
任何幫助或指導,將不勝感激。
謝謝
我正在開發一個Web部件,我需要瀏覽每個文檔庫並獲取其權限。基本上我需要獲得與文檔庫相關的組及其權限。如何獲得Sharepoint 2010中的文檔庫權限?
我已經遍歷了SPDocumentLibrary
對象的屬性和方法,但找不到任何真正的東西。
任何幫助或指導,將不勝感激。
謝謝
我會先檢查HasUniqueRoleAssignments。如果它爲假,那麼該文檔庫的權限將從網站繼承。如果確實如Jason所說,那麼我會檢查每個SPRoleAssignment的Member和RoleDefinitionBindings。
嘗試SPDocomentLibrary.RoleAssignments。 這將爲您提供SPRoleAssignments,其中會員屬性是SPGroup或SPUser。