SPRights 枚举

请注意:此 API 现在已过时。

指定将应用于用户、 网站用户组和跨网站用户组的权限。

此枚举具有 FlagsAttribute 属性,该属性允许其成员值的按位合并。

命名空间:  Microsoft.SharePoint
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
<ObsoleteAttribute("Use SPBasePermissions instead")> _
<FlagsAttribute> _
Public Enumeration SPRights
用法
Dim instance As SPRights
[ObsoleteAttribute("Use SPBasePermissions instead")]
[FlagsAttribute]
public enum SPRights

成员

成员名称 说明
EmptyMask 已过时。值: 0x00000000。在 Web 站点上具有任何权限。通过用户界面不可用。组: 不适用。
ViewListItems 已过时。值: 0x00000001。查看项目在列表中,在文档库中的文档,查看 Web 讨论评论。组: 读取器,讨论参与者、 网站设计者、 管理员。
AddListItems 已过时。值: 0x00000002。向列表添加项目,向文档库添加文档添加 Web 讨论评论。组: 讨论参与者、 网站设计者、 管理员。
EditListItems 已过时。值: 0x00000004。编辑列表中的项目、 编辑文档库中的文档、 编辑文档中的 Web 讨论评论和自定义文档库中的 Web 部件页。组: 讨论参与者、 网站设计者、 管理员。
DeleteListItems 已过时。值: 0x00000008。从列表、 文档库中,并在文档中的 Web 讨论评论从文档中删除的项目。组: 参与者,WebDesigner,管理员。
CancelCheckout 已过时。值: 0x00000100。签入文档而不保存当前更改。组: WebDesigner,管理员。
ManagePersonalViews 已过时。值: 0x00000200。创建、 更改和删除列表的个人视图。组: 参与者,WebDesigner,管理员。
ManageListPermissions 已过时。不再使用。
ManageLists 已过时。值: 0x00000800。创建和删除列表、 添加或删除列在列表中,并添加或删除列表的公共视图。组: WebDesigner,管理员。
AnonymousSearchAccessList 已过时。使匿名用户通过 SharePoint 搜索 retrieveable 列表或文档库的内容。在该网站中的列表权限不会改变。
AnonymousSearchAccessWebLists 已过时。如果该列表或文档库已设置AnonymousSearchAccessList ,将检索匿名用户通过 SharePoint 搜索列表和网站中的文档库的内容。
OpenWeb 已过时。值: 0x00010000。允许用户打开 Web 站点、 列表或文件夹。组: 来宾、 读卡器、 参与者、 WebDesigner、 管理员。
ViewPages 已过时。值: 0x00020000。查看 Web 站点中的页面。组: 读取器,参与者,WebDesigner,管理员。
AddAndCustomizePages 已过时。值: 0x00040000。添加、 更改或删除 HTML 页或 Web 部件页,和编辑 Web 站点使用 Windows SharePoint Services – 兼容编辑器。组: WebDesigner,管理员。
ApplyThemeAndBorder 已过时。值: 0x00080000。将主题或边框应用于整个网站。组: 网站设计者、 管理员。
ApplyStyleSheets 已过时。值: 0x00100000。对 Web 站点应用样式表 (.css 文件)。组: WebDesigner,管理员。
ViewUsageData 已过时。值: 0x00200000。查看网站使用情况的报告。组: 管理员。
CreateSSCSite 已过时。值: 0x00400000。创建使用自助式网站创建的 Web 站点。组: 读取器,讨论参与者、 网站设计者、 管理员。
ManageSubwebs 已过时。值: 0x00800000。创建子网站,例如工作组网站、 会议工作区网站和文档工作区网站。组: 管理员。
CreatePersonalGroups 已过时。值: 0x01000000。创建一组可以在网站集内的任何位置使用的用户。组: 管理员。
ManageRoles 已过时。值: 0x02000000。创建、 更改和删除网站用户组,包括向网站用户组和 specifyi 的权限分配给网站用户组中添加用户。组: 管理员。
BrowseDirectories 已过时。值: 0x04000000。通过使用Microsoft Office SharePoint Designer 2007和 Web DAV 接口枚举 Web 站点中文件和文件夹。组: 参与者,WebDesigner,管理员。
BrowseUserInfo 已过时。值: 0x08000000。查看 web 站点的用户的信息。来宾、 读卡器、 参与者,Web 设计器中,管理员。
AddDelPrivateWebParts 已过时。值: 0x10000000。添加或删除个人 Web 部件在 Web 部件上。组: 参与者,WebDesigner,管理员。
UpdatePersonalWebParts 已过时。值: 0x20000000。更新 Web 部件以显示个性化的信息。组: 参与者,WebDesigner,管理员。
ManageWeb 已过时。值: 0x40000000。管理网站,包括网站中执行所有管理任务并管理内容和权限的能力。组: 管理员。
FullMask 已过时。值:-1。在 Web 站点上具有的所有权限。通过用户界面不可用。组: 不适用。

备注

权限包含的权利或权限所指定的SPRights枚举的组合。由SPPermission对象,其PermissionMask属性包含指派给用户或组的权限集表示为网站或列表的权限的集合内的每个权限。

与不同的权限在用户界面中,使用权限不依赖于对象模型中的其他权利。个人权利可以分配给用户和组,而不包括从属权利,并可以在任意组合分配。当自定义权限通过对象模型中,由于单将权限分配给用户或组,例如,会产生一种令人不快的用户体验,则要小心。

关于默认情况下可用的网站用户组的信息,请参阅SPRoleType枚举。权限和安全有关的一般信息,请参阅Security, Users, and Groups in Windows SharePoint Services

另请参阅

引用

Microsoft.SharePoint 命名空间