创建一个功能以添加自定义权限级别和组
-
16-10-2019 - |
题
需要自动化自定义许可级别创建和组。
请给我一些指示,可以指导我创建一个功能以添加自定义权限级别和组并与站点DEF相同
解决方案
就编写功能而言,我概述了如何使用事件接收器做到这一点 这里.
您只需要替换代码即可将事件接收器添加到代码中以添加权限级别和组。另外,在帖子的底部,我讨论了如何将其列入特定的站点定义。
权限级别称为API中的角色。您将要创建一个新的 Sproledefinition, ,配置名称和基础末端,然后将其添加到Spweb.roledefinitions Collection中。
组在API中称为组。您将需要致电spweb.groups.add创建一个组。
我希望这一切都有意义。
其他提示
正如史蒂夫(Steve)所建议的那样,SproledeFinition是与 申请. 。如果您从SharePoint 2003迁移到SharePoint 2007,您的Sprole类仍将起作用,但我建议将代码的该部分迁移到新类。