Export (0) Print
Expand All

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.

Namespace:  Microsoft.SharePoint
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)

Parameters

copyRoleAssignments
Type: System.Boolean

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.

clearSubscopes
Type: System.Boolean

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.

ExceptionCondition
SPException

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.

Show:
© 2014 Microsoft