以编程方式修改SharePoint项目级别权限的更好方法是什么?

时间:2012-10-29 22:33:13

标签: sharepoint-2010

在我的自定义应用程序中,我正在以编程方式创建列表文档,现在我想要修改新创建的项目安全性。例如,创建项目时,仅当前用户和某些管理员将处于项目级别权限。我的问题是我应该在当前模块中添加代码(不在事件接收器中运行),还是需要为其添加单独的事件接收器(如Itemadded)?

1 个答案:

答案 0 :(得分:0)

您是如何创建文档的?

你以编程方式说,对我来说听起来就像是在运行.net代码,它会创建一个新的SPListItemsomeList.AddItem(),在这种情况下,您只需使用item.BreakRoleInheritance(false)设置权限和item.RoleAssignments