SPListItem.BreakRoleInheritance-Methode (Boolean, Boolean)
Erstellt eindeutige Rollenzuweisungen für das Listenelement, optional Rollenzuweisungen vom übergeordneten kopiert und löscht optional eindeutige Rollenzuweisungen aus untergeordneten Objekte.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Overrides Sub BreakRoleInheritance ( _
copyRoleAssignments As Boolean, _
clearSubscopes As Boolean _
)
'Usage
Dim instance As SPListItem
Dim copyRoleAssignments As Boolean
Dim clearSubscopes As Boolean
instance.BreakRoleInheritance(copyRoleAssignments, _
clearSubscopes)
public override void BreakRoleInheritance(
bool copyRoleAssignments,
bool clearSubscopes
)
Parameter
copyRoleAssignments
Typ: System.BooleanWenn true, diese Methode die Rollenzuweisungen von dem übergeordneten sicherungsfähigen Objekt kopiert, wenn Unterbrechen der Vererbung; andernfalls, formatiert diese Methode den aktuellen Benutzer mit der Berechtigungsstufe, die zum Verwalten des Listenelements erforderlich ist.
clearSubscopes
Typ: System.BooleanGibt an, ob Subscopes oder nicht gelöscht werden sollen.
Hinweise
Diese Methode hebt die Vererbung von Rollenzuweisungen für das Listenelement und erstellt eindeutige Rollenzuweisungen für das Listenelement mit der copyRoleAssignments -Parameter, der angibt, ob die Rollenzuweisungen vom übergeordneten Objekt kopiert und mit der clearSubscopes -Parameter, der angibt, ob die Rollenzuweisungen von untergeordneten Objekte zu löschen.
Diese Methode ruft die BreakRoleInheritance(Boolean, Boolean) -Methode, um die neue Rollenzuweisungen für das Listenelement erstellen.