View Source
Class PublicAccessEntry
Inheritance
System.Object
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
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
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
View Source
ClearRules()
Declaration
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
View Source
ResetDirtyProperties(Boolean)
Declaration
public override void ResetDirtyProperties(bool rememberDirty)
Parameters
Type |
Name |
Description |
System.Boolean |
rememberDirty |
|