Метод SPSecurableObject.BreakRoleInheritance (Boolean, Boolean)
Создает уникальный ролей для объекта, при необходимости копирует назначений ролей от родительской и при необходимости очищает назначений ролей уникальный потомков.
Пространство имен: Microsoft.SharePoint
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Overridable Sub BreakRoleInheritance ( _
copyRoleAssignments As Boolean, _
clearSubscopes As Boolean _
)
'Применение
Dim instance As SPSecurableObject
Dim copyRoleAssignments As Boolean
Dim clearSubscopes As Boolean
instance.BreakRoleInheritance(copyRoleAssignments, _
clearSubscopes)
public virtual void BreakRoleInheritance(
bool copyRoleAssignments,
bool clearSubscopes
)
Параметры
copyRoleAssignments
Тип: System.Booleantrue копирование назначения ролей от родительского объекта к этому объекту; false , чтобы назначить роли безопасности только текущего пользователя.
clearSubscopes
Тип: System.Booleantrue для очистки назначения уникальных ролей из дочерних объектов, которые в свою очередь наследовать назначения ролей из этого объекта; false , чтобы сохранить назначения уникальные роли, определенные для дочерних объектов на месте.
Замечания
Этот метод заменяет защищаемый объект наследует от родительского объекта с назначениями роли уникальный назначениями ролей по умолчанию.
См. также
Справочные материалы
Перегрузка BreakRoleInheritance