Represents the characteristics and behavior of an object that can be secured against unauthorized access.
SPSecurableObject 类型公开以下成员。
构造函数
| 名称 | 说明 | |
|---|---|---|
![]() |
SPSecurableObject | Allows the base class to perform initialization tasks when instances of a derived class are created. |
页首
属性
| 名称 | 说明 | |
|---|---|---|
![]() |
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 | 已过时。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. |
页首
方法
| 名称 | 说明 | |
|---|---|---|
![]() |
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 | (从 Object 继承。) |
![]() |
Finalize | (从 Object 继承。) |
![]() |
GetHashCode | (从 Object 继承。) |
![]() |
GetType | (从 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 | (从 Object 继承。) |
![]() |
ResetRoleInheritance | When implemented in a derived class, removes local role assignments so that role assignments, in all descendant objects, are re-inherited from the parent object. |
![]() |
ToString | (从 Object 继承。) |
页首
.gif)
.gif)
.gif)