Search Results for

    Show / Hide Table of Contents
    View Source

    Class EntityPermissionCollection

    A System.Collections.Generic.HashSet<T> of EntityPermission

    Inheritance
    System.Object
    System.Collections.Generic.HashSet<EntityPermission>
    Namespace: Umbraco.Core.Models.Membership
    Assembly: Umbraco.Core.dll
    Syntax
    public class EntityPermissionCollection : HashSet<EntityPermission>, ISerializable, IDeserializationCallback, ISet<EntityPermission>, ICollection<EntityPermission>, IReadOnlyCollection<EntityPermission>, IEnumerable<EntityPermission>, IEnumerable

    Constructors

    View Source

    EntityPermissionCollection()

    Declaration
    public EntityPermissionCollection()
    View Source

    EntityPermissionCollection(IEnumerable<EntityPermission>)

    Declaration
    public EntityPermissionCollection(IEnumerable<EntityPermission> collection)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<EntityPermission> collection

    Methods

    View Source

    GetAllPermissions()

    Returns the aggregate permissions in the permission set for all nodes

    Declaration
    public IEnumerable<string> GetAllPermissions()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.String>
    Remarks

    This value is only calculated once

    View Source

    GetAllPermissions(Int32)

    Returns the aggregate permissions in the permission set for a single node

    Declaration
    public IEnumerable<string> GetAllPermissions(int entityId)
    Parameters
    Type Name Description
    System.Int32 entityId
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.String>
    Remarks

    This value is only calculated once per node

    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • EntityPermissionCollection()
      • EntityPermissionCollection(IEnumerable<EntityPermission>)
    • Methods
      • GetAllPermissions()
      • GetAllPermissions(Int32)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX