2
如果我們知道該文檔的URL,我們正在尋找一個SharePoint API,它提供了有權訪問SharePoint中文件的所有用戶/組。用於檢索有權訪問文件的所有用戶組和用戶的SharePoint API
我查看了SPItem MSDN文檔類 - http://msdn.microsoft.com/en-us/library/ms443717.aspx,找不到任何提供此信息的方法。
欣賞任何想法。
謝謝。
如果我們知道該文檔的URL,我們正在尋找一個SharePoint API,它提供了有權訪問SharePoint中文件的所有用戶/組。用於檢索有權訪問文件的所有用戶組和用戶的SharePoint API
我查看了SPItem MSDN文檔類 - http://msdn.microsoft.com/en-us/library/ms443717.aspx,找不到任何提供此信息的方法。
欣賞任何想法。
謝謝。
這是爲SharePoint 2007或2010
對於2007,您可以使用
ISecurableObject.HasUniqueRoleAssignments
任何對象在SharePoint可固定使用這個接口。然後,您可以查看該對象是否具有唯一安全性或從父對象繼承。
然後,您可以繼續下去沿着父母回來,直到你找到了唯一的安全對象(SPSite的舉例)
要查看權限應用於SPSecurableObject看看RoleAssignments屬性和SPRoleAssignment