SPSecurableObject Members
Include Protected Members
Include Inherited Members
Represents the characteristics and behavior of an object that can be secured against unauthorized access.
The SPSecurableObject type exposes the following members.
Constructors
Name | Description | |
---|---|---|
SPSecurableObject | Allows the base class to perform initialization tasks when instances of a derived class are created. |
Top
Properties
Name | Description | |
---|---|---|
AllRolesForCurrentUser | Gets a full list of role definitions on the object to which the current user belongs on this scope. | |
EffectiveBasePermissions | Gets a value that indicates the current user's effective permissions on the object. | |
FirstUniqueAncestor | Obsolete. Use the FirstUniqueAncestorSecurableObject property instead. | |
FirstUniqueAncestorSecurableObject | Gets the object where role assignments for this object are defined. | |
HasUniqueRoleAssignments | Indicates whether the object has unique role assignments or inherits its role assignments from a parent object. | |
ReusableAcl | Gets an opaque object that represents the raw access control list (ACL) information for the object. | |
RoleAssignments | Gets the role assignments for this securable object. |
Top
Methods
Name | Description | |
---|---|---|
BreakRoleInheritance(Boolean) | Creates unique role assignments for the object and optionally copies role assignments from the parent. | |
BreakRoleInheritance(Boolean, Boolean) | Creates unique role assignments for the object, optionally copies role assignments from the parent, and optionally clears unique role assignments from descendants. | |
CheckPermissions | Determines whether the current user has a specified set of permissions. | |
DoesUserHavePermissions | Indicates whether the current user has a specified set of permissions. | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
GetUserEffectivePermissionInfo | Gets an object with detailed information about the effective permissions that a specified user has in the current scope and the role assignments related to this user at this scope. | |
GetUserEffectivePermissions | Gets the effective permissions that a specified user has in the current scope. | |
MemberwiseClone | (Inherited from Object.) | |
ResetRoleInheritance | Removes local role assignments and inherits role assignments from the parent object. | |
ToString | (Inherited from Object.) |
Top