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


Элементы SPSecurableObject

Представляет характеристики и поведение объекта, которая может быть защищена от несанкционированного доступа.

Тип SPSecurableObject предоставляет следующие элементы.

Конструкторы

  Имя Описание
Защищенный метод SPSecurableObject Позволяет базового класса, чтобы выполнить инициализацию при создании экземпляров производного класса.

Вверх

Свойства

  Имя Описание
Общее свойство AllRolesForCurrentUser Объект, к которому принадлежит текущий пользователь получает полный список определений ролей в этой области.
Общее свойство EffectiveBasePermissions Получает значение, указывающее, действующие разрешения текущего пользователя для объекта.
Общее свойство FirstUniqueAncestor Устарел.Вместо этого используйте свойство FirstUniqueAncestorSecurableObject .
Общее свойство FirstUniqueAncestorSecurableObject Получает объект, в котором определяются назначения ролей для данного объекта.
Общее свойство HasUniqueRoleAssignments Указывает, имеет ли объект назначения ролей уникальный или наследует его назначения ролей родительского объекта.
Общее свойство ReusableAcl Возвращает непрозрачный объект, который представляет параметры доступа raw управления список (ACL) для объекта.
Общее свойство RoleAssignments Получает назначений ролей для данного защищаемого объекта.

Вверх

Методы

  Имя Описание
Общий метод BreakRoleInheritance(Boolean) Создание назначений ролей, уникальный для объекта и при необходимости копирует назначений ролей от родительского.
Общий метод BreakRoleInheritance(Boolean, Boolean) Создает уникальный ролей для объекта, при необходимости копирует назначений ролей от родительской и при необходимости очищает назначений ролей уникальный потомков.
Общий метод CheckPermissions Определяет, имеет ли текущий пользователь указанный набор разрешений.
Общий метод DoesUserHavePermissions Указывает, имеет ли заданный набор разрешений текущего пользователя.
Общий метод Equals (Унаследовано от Object.)
Защищенный метод Finalize (Унаследовано от Object.)
Общий метод GetHashCode (Унаследовано от Object.)
Общий метод GetType (Унаследовано от Object.)
Общий метод GetUserEffectivePermissionInfo Получает объект с подробными сведениями о действующие разрешения для указанного пользователя в текущей области и назначения ролей, связанные с пользователем в этой области.
Общий метод GetUserEffectivePermissions Получает действующие разрешения для указанного пользователя в текущей области.
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Общий метод ResetRoleInheritance При реализации в производном классе удаляет назначения локальных ролей таким образом, назначения ролей, в все дочерние объекты были повторно наследуемые от родительского объекта.
Общий метод ToString (Унаследовано от Object.)

Вверх

См. также

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

SPSecurableObject класс

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