car*_*ruw 8 c# permissions sharepoint
使用ListItem.BreakRoleInheritance(true)和有ListItem.BreakRoleInheritance(false)什么区别?
ListItem.BreakRoleInheritance(true)
ListItem.BreakRoleInheritance(false)
使用这两个时我得到了相同的结果,我想知道它们分开了什么?
Ser*_*rvy 15
如文档中所述,它是一个布尔值,表明角色分配是否从父级复制到子级.如果为false,则子角色(角色除外)将为角色.如果为true,它将具有父母在您调用方法时拥有的任何内容.
小智 7
来自MSDN:
您可以通过对象的BreakRoleInheritance方法中断网站,列表或列表项的安全继承,以便父对象上的角色分配不再适用于子对象,例如,以便列表上的角色分配不更长时间适用于列表项.对于网站和列表,此方法传递两个布尔参数:copyRoleAssignments和clearSubScopes.第一个参数指定是否维护已从父网站集或网站继承的当前角色分配,第二个参数指定是否清除子对象的唯一权限,以便它们随后从父网站或列表继承权限.如果copyRoleAssignments参数设置为false,则运行代码的当前用户将获得对该对象的完全控制权.
归档时间:
14 年 前
查看次数:
11459 次
最近记录: