Search Results for

    Show / Hide Table of Contents
    View Source

    Class PublicAccessEntry

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

    Constructors

    View Source

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

    Declaration
    public PublicAccessEntry(Guid id, int protectedNodeId, int loginNodeId, int noAccessNodeId, IEnumerable<PublicAccessRule> ruleCollection)
    Parameters
    Type Name Description
    Guid id
    int protectedNodeId
    int loginNodeId
    int 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
    int
    View Source

    NoAccessNodeId

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

    ProtectedNodeId

    Declaration
    [DataMember]
    public int ProtectedNodeId { get; set; }
    Property Value
    Type Description
    int
    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
    string ruleValue
    string ruleType
    Returns
    Type Description
    PublicAccessRule
    View Source

    ClearRules()

    Declaration
    public void ClearRules()
    View Source

    PerformDeepClone(object)

    Used by inheritors to modify the DeepCloning logic

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

    RemoveRule(PublicAccessRule)

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

    ResetDirtyProperties(bool)

    Resets dirty properties.

    Declaration
    public override void ResetDirtyProperties(bool rememberDirty)
    Parameters
    Type Name Description
    bool rememberDirty

    A value indicating whether to remember dirty properties.

    Remarks

    When rememberDirty is true, dirty properties are saved so they can be checked with WasDirty.

    • Edit this page
    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX