Class PageAccessControlList
Implementation of AccessControlList for pages
Implements
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String, AccessControlEntry>>
    System.Collections.IEnumerable
    
    System.Xml.Serialization.IXmlSerializable
    
    System.IEquatable<AccessControlList>
    
    
    
    
  Inherited Members
      System.Object.ToString()
    
    
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
  Namespace: EPiServer.Security
Assembly: EPiServer.dll
Version: 7.19.2Syntax
public class PageAccessControlList : ContentAccessControlList, IEnumerable<KeyValuePair<string, AccessControlEntry>>, IEnumerable, IReadOnly<AccessControlList>, IXmlSerializable, IModifiedTrackable, IEquatable<AccessControlList>, IContentSecurityDescriptor, IEditableSecurityDescriptor, ISecurityDescriptor, IReadOnlyConstructors
PageAccessControlList()
Initializes a new instance of the PageAccessControlList class.
Declaration
public PageAccessControlList()PageAccessControlList(PageReference)
Initializes a new instance of the PageAccessControlList class.
Declaration
public PageAccessControlList(PageReference pageLink)Parameters
| Type | Name | Description | 
|---|---|---|
| PageReference | pageLink | The page link. | 
PageAccessControlList(PageReference, AccessControlList)
Initializes a new instance of the PageAccessControlList class.
Declaration
public PageAccessControlList(PageReference pageLink, AccessControlList list)Parameters
| Type | Name | Description | 
|---|---|---|
| PageReference | pageLink | The page link. | 
| AccessControlList | list | The list. | 
PageAccessControlList(RawACE[])
Initializes a new instance of the PageAccessControlList class.
Declaration
public PageAccessControlList(RawACE[] acl)Parameters
| Type | Name | Description | 
|---|---|---|
| RawACE[] | acl | The acl. | 
Properties
PageLink
Gets or sets the content link.
Declaration
public PageReference PageLink { get; set; }Property Value
| Type | Description | 
|---|---|
| PageReference | The content link. | 
Methods
DeleteAclForMembership(PageReference, String, SecurityEntityType)
Declaration
[Obsolete("Use IContentSecurityRepository instead")]
public void DeleteAclForMembership(PageReference pageRef, string userOrRoleName, SecurityEntityType entityUserRole)Parameters
| Type | Name | Description | 
|---|---|---|
| PageReference | pageRef | |
| System.String | userOrRoleName | |
| SecurityEntityType | entityUserRole | 
Save(SecuritySaveType)
Saves the specified type.
Declaration
public override void Save(SecuritySaveType type)Parameters
| Type | Name | Description | 
|---|---|---|
| SecuritySaveType | type | The type. | 
Overrides
Implements
      System.Collections.Generic.IEnumerable<T>
  
  
      System.Collections.IEnumerable
  
  
  
      System.Xml.Serialization.IXmlSerializable
  
  
  
      System.IEquatable<T>
  
  
  
  
  
  