SPWeb.BreakRoleInheritance method (Boolean, Boolean)
Creates unique role assignments for the website, optionally copies role assignments from the parent website, and optionally clears unique role assignments from descendants.
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
'Declaration Public Overrides Sub BreakRoleInheritance ( _ copyRoleAssignments As Boolean, _ clearSubscopes As Boolean _ ) 'Usage Dim instance As SPWeb Dim copyRoleAssignments As Boolean Dim clearSubscopes As Boolean instance.BreakRoleInheritance(copyRoleAssignments, _ clearSubscopes)
public override void BreakRoleInheritance( bool copyRoleAssignments, bool clearSubscopes )
true to specify role assignments are copied from the parent website to this website; false to specify only the current user is assigned to security roles.
true to specify unique role assignments are cleared from child objects and then inherit role assignments from this website; false to specify unique role assignments defined on child objects are left in place.
You cannot change permissions on the root website of a site collection.
This method breaks the inheritance of role assignments from the parent website, and creates unique role assignments for the current website.