Lists.GetListItems表单列表Web服务返回一个ows_PermMask 每个列表项的属性(16个字符十六进制)。
任何人都知道此属性如何映射到用户的权限或其中的位置 记录这个属性的含义?
答案 0 :(得分:2)
本网站应该为您提供更多详细信息:
http://mdasblog.wordpress.com/2009/02/03/permmask-in-sharepoint-dvwps/
它只是一个包含所需权限的内置字段:
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spbuiltinfieldid.permmask.aspx
答案 1 :(得分:0)
此链接还提供了有关PermMask的一些详细信息:
来自该帖子的评论:
“使用PermissionMask仅适用于当前用户...这可能是管理员用户,无论如何都有权限PermMask =”0x7fffffffffffffff“...这对于查找用户和组具有的内容的大多数用例来说都是无用的访问项目/文档。“
答案 2 :(得分:0)
PermMask是SharePoint中非常有趣的东西。 PermMask的值是十六进制的。它是16位数(例如0x0000XXXXXXXX0000)。
对于无权限,最小值为0x0000000000000000,对于完全权限,最小值为0x7FFFFFFFFFFFFFF(基本上是网站集管理员)。
[PermMask的位级别保留] [1]
[PermMask ListItemPermissions for edit item] [2]