Class EntityPermissionCollection
A
Inheritance
System.Object
Namespace: Umbraco.Cms.Core.Models.Membership
Assembly: Umbraco.Core.dll
Syntax
public class EntityPermissionCollection : HashSet<EntityPermission>
Constructors
View SourceEntityPermissionCollection()
Declaration
public EntityPermissionCollection()
EntityPermissionCollection(IEnumerable<EntityPermission>)
Declaration
public EntityPermissionCollection(IEnumerable<EntityPermission> collection)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<EntityPermission> | collection |
Methods
View SourceGetAllPermissions()
Returns the aggregate permissions in the permission set for all nodes
Declaration
public ISet<string> GetAllPermissions()
Returns
Type | Description |
---|---|
ISet<System.String> |
Remarks
This value is only calculated once
GetAllPermissions(Int32)
Returns the aggregate permissions in the permission set for a single node
Declaration
public ISet<string> GetAllPermissions(int entityId)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | entityId |
Returns
Type | Description |
---|---|
ISet<System.String> |
Remarks
This value is only calculated once per node