Поделиться через


Метод 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.Boolean

    true копирование назначения ролей от родительского объекта к этому объекту; false , чтобы назначить роли безопасности только текущего пользователя.

  • clearSubscopes
    Тип: System.Boolean

    true для очистки назначения уникальных ролей из дочерних объектов, которые в свою очередь наследовать назначения ролей из этого объекта; false , чтобы сохранить назначения уникальные роли, определенные для дочерних объектов на месте.

Замечания

Этот метод заменяет защищаемый объект наследует от родительского объекта с назначениями роли уникальный назначениями ролей по умолчанию.

См. также

Справочные материалы

SPSecurableObject класс

Элементы SPSecurableObject

Перегрузка BreakRoleInheritance

Пространство имен Microsoft.SharePoint

ResetRoleInheritance()