SPSecurableObject 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
type SPSecurableObject = class
    interface ISecurableObject
Public MustInherit Class SPSecurableObject
Implements ISecurableObject
Inheritance
SPSecurableObjectSPSecurableObjectSPSecurableObjectSPSecurableObject
Derived
Attributes
Microsoft.SharePoint.Client.ClientCallableTypeAttribute Microsoft.SharePoint.Client.SubsetCallableExcludeInterfaceAttribute Microsoft.SharePoint.Client.SubsetCallableTypeAttribute
Implements

Constructors

SPSecurableObject() SPSecurableObject() SPSecurableObject() SPSecurableObject()

Properties

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

Methods

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

Extension Methods

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

Applies to