看起来无法使用Sandbox解决方案在SharePoint列表项上设置自定义权限,但无论如何都要考虑问题。
我想在Sandbox解决方案中完成类似的事情:List Item multiple users permissions programatically (sharepoint)
任何帮助/建议都将受到高度赞赏。
谢谢, PREM
答案 0 :(得分:0)
基本上应该是可能的。唯一不适合您的是RunWithElevatedPrivileges
,因此如果当前用户有足够的权限,您必须检查是否运行BreakRoleInheritance
并使用例如RoleAssignments
。此外,如果您只考虑Sandbox解决方案(而不是SharePoint Online),则可以在单独的服务器场解决方案中移动某些功能(例如RunWithElevatedPrivileges
到Sandbox Proxy(这些代理在联机版本中不可用)