Table of Contents

Class PagePermissionCollection

Namespace
Dynamicweb.Modules.UserManagement
Assembly
Dynamicweb.dll
[Serializable]
public class PagePermissionCollection : Dictionary<int, PagePermissionAccess>, IDictionary<int, PagePermissionAccess>, ICollection<KeyValuePair<int, PagePermissionAccess>>, IReadOnlyDictionary<int, PagePermissionAccess>, IReadOnlyCollection<KeyValuePair<int, PagePermissionAccess>>, IEnumerable<KeyValuePair<int, PagePermissionAccess>>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable
Inheritance
PagePermissionCollection
Implements
Inherited Members
Extension Methods

Constructors

PagePermissionCollection(PagePermissionLevels, Page)

public PagePermissionCollection(PagePermissionLevels level, Page page)

Parameters

level PagePermissionLevels
page Page

PagePermissionCollection(SerializationInfo, StreamingContext)

protected PagePermissionCollection(SerializationInfo info, StreamingContext context)

Parameters

info SerializationInfo
context StreamingContext

Properties

EveryonePermission

public PagePermissionAccess EveryonePermission { get; set; }

Property Value

PagePermissionAccess

this[int]

public PagePermissionAccess this[int userID] { get; set; }

Parameters

userID int

Property Value

PagePermissionAccess

Methods

GetObjectData(SerializationInfo, StreamingContext)

[SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.SerializationFormatter)]
public override void GetObjectData(SerializationInfo info, StreamingContext context)

Parameters

info SerializationInfo
context StreamingContext

GetPagePermissionsWithInheritance()

public PagePermissionCollection GetPagePermissionsWithInheritance()

Returns

PagePermissionCollection
To top