Search Results for

    Show / Hide Table of Contents
    View Source

    Class PublicAccessEntry

    Inheritance
    System.Object
    BeingDirtyBase
    EntityBase
    Namespace: Umbraco.Cms.Core.Models
    Assembly: Umbraco.Core.dll
    Syntax
    [DataContract(IsReference = true)]
    public class PublicAccessEntry : EntityBase, IRememberBeingDirty, ICanBeDirty, IEntity, IDeepCloneable

    Constructors

    View Source

    PublicAccessEntry(Guid, Int32, Int32, Int32, IEnumerable<PublicAccessRule>)

    Declaration
    public PublicAccessEntry(Guid id, int protectedNodeId, int loginNodeId, int noAccessNodeId, IEnumerable<PublicAccessRule> ruleCollection)
    Parameters
    Type Name Description
    Guid id
    System.Int32 protectedNodeId
    System.Int32 loginNodeId
    System.Int32 noAccessNodeId
    IEnumerable<PublicAccessRule> ruleCollection
    View Source

    PublicAccessEntry(IContent, IContent, IContent, IEnumerable<PublicAccessRule>)

    Declaration
    public PublicAccessEntry(IContent protectedNode, IContent loginNode, IContent noAccessNode, IEnumerable<PublicAccessRule> ruleCollection)
    Parameters
    Type Name Description
    IContent protectedNode
    IContent loginNode
    IContent noAccessNode
    IEnumerable<PublicAccessRule> ruleCollection

    Properties

    View Source

    LoginNodeId

    Declaration
    [DataMember]
    public int LoginNodeId { get; set; }
    Property Value
    Type Description
    System.Int32
    View Source

    NoAccessNodeId

    Declaration
    [DataMember]
    public int NoAccessNodeId { get; set; }
    Property Value
    Type Description
    System.Int32
    View Source

    ProtectedNodeId

    Declaration
    [DataMember]
    public int ProtectedNodeId { get; set; }
    Property Value
    Type Description
    System.Int32
    View Source

    RemovedRules

    Declaration
    public IEnumerable<Guid> RemovedRules { get; }
    Property Value
    Type Description
    IEnumerable<Guid>
    View Source

    Rules

    Declaration
    public IEnumerable<PublicAccessRule> Rules { get; }
    Property Value
    Type Description
    IEnumerable<PublicAccessRule>

    Methods

    View Source

    AddRule(String, String)

    Declaration
    public PublicAccessRule AddRule(string ruleValue, string ruleType)
    Parameters
    Type Name Description
    System.String ruleValue
    System.String ruleType
    Returns
    Type Description
    PublicAccessRule
    View Source

    ClearRules()

    Declaration
    public void ClearRules()
    View Source

    PerformDeepClone(Object)

    Declaration
    protected override void PerformDeepClone(object clone)
    Parameters
    Type Name Description
    System.Object clone
    View Source

    RemoveRule(PublicAccessRule)

    Declaration
    public void RemoveRule(PublicAccessRule rule)
    Parameters
    Type Name Description
    PublicAccessRule rule
    View Source

    ResetDirtyProperties(Boolean)

    Declaration
    public override void ResetDirtyProperties(bool rememberDirty)
    Parameters
    Type Name Description
    System.Boolean rememberDirty
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • PublicAccessEntry(Guid, Int32, Int32, Int32, IEnumerable<PublicAccessRule>)
      • PublicAccessEntry(IContent, IContent, IContent, IEnumerable<PublicAccessRule>)
    • Properties
      • LoginNodeId
      • NoAccessNodeId
      • ProtectedNodeId
      • RemovedRules
      • Rules
    • Methods
      • AddRule(String, String)
      • ClearRules()
      • PerformDeepClone(Object)
      • RemoveRule(PublicAccessRule)
      • ResetDirtyProperties(Boolean)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX