SPSecurableObject SPSecurableObject SPSecurableObject Class

Definition

public ref class SPSecurableObject abstract : Microsoft::SharePoint::ISecurableObject
[Microsoft.SharePoint.Client.ClientCallableType(Name="SecurableObject", ServerTypeId="{1B1BF348-994E-44FD-823F-0748F5AD94C8}")]
[Microsoft.SharePoint.Client.SubsetCallableExcludeInterface(Microsoft.SharePoint.Client.SubsetCallableExcludeMemberType.UnsupportedSPType, ExcludeInterface=typeof(Microsoft.SharePoint.ISecurableObject))]
[Microsoft.SharePoint.Client.SubsetCallableType]
public abstract class SPSecurableObject : Microsoft.SharePoint.ISecurableObject
Public MustInherit Class SPSecurableObject
Implements ISecurableObject
Inheritance
SPSecurableObjectSPSecurableObjectSPSecurableObject
Derived
Attributes
Microsoft.SharePoint.Client.ClientCallableTypeAttribute Microsoft.SharePoint.Client.SubsetCallableExcludeInterfaceAttribute Microsoft.SharePoint.Client.SubsetCallableTypeAttribute
Implements

Constructors

SPSecurableObject() SPSecurableObject() SPSecurableObject()

Properties

AllRolesForCurrentUser AllRolesForCurrentUser AllRolesForCurrentUser
EffectiveBasePermissions EffectiveBasePermissions EffectiveBasePermissions
FirstUniqueAncestor FirstUniqueAncestor FirstUniqueAncestor
FirstUniqueAncestorSecurableObject FirstUniqueAncestorSecurableObject FirstUniqueAncestorSecurableObject
HasUniqueRoleAssignments HasUniqueRoleAssignments HasUniqueRoleAssignments
ReusableAcl ReusableAcl ReusableAcl
RoleAssignments RoleAssignments RoleAssignments

Methods

BreakRoleInheritance(Boolean) BreakRoleInheritance(Boolean) BreakRoleInheritance(Boolean)
BreakRoleInheritance(Boolean, Boolean) BreakRoleInheritance(Boolean, Boolean) BreakRoleInheritance(Boolean, Boolean)
CheckPermissions(SPBasePermissions) CheckPermissions(SPBasePermissions) CheckPermissions(SPBasePermissions)
DoesUserHavePermissions(SPBasePermissions) DoesUserHavePermissions(SPBasePermissions) DoesUserHavePermissions(SPBasePermissions)
GetUserEffectivePermissionInfo(String) GetUserEffectivePermissionInfo(String) GetUserEffectivePermissionInfo(String)
GetUserEffectivePermissions(String) GetUserEffectivePermissions(String) GetUserEffectivePermissions(String)
ResetRoleInheritance() ResetRoleInheritance() ResetRoleInheritance()

Extension Methods

ToJson(Object) ToJson(Object) ToJson(Object)

Applies to