Table of Contents

Class PermissionPriorityQueue<T>

Namespace
Dynamicweb.Security
Assembly
Dynamicweb.Security.dll
Supports data in a pyramid fashion, understood in the way, that each level/slab of the pyramid represents a level of priority with decreasing importance as you iterate through the queue.
public class PermissionPriorityQueue<T> : Queue<List<IdWithDefaultPermissionLevel<T>>>, IReadOnlyCollection<List<IdWithDefaultPermissionLevel<T>>>, IEnumerable<List<IdWithDefaultPermissionLevel<T>>>, ICollection, IEnumerable

Type Parameters

T
Inheritance
PermissionPriorityQueue<T>
Implements
Inherited Members
Extension Methods

Constructors

PermissionPriorityQueue(T)

Constructs a permission priority with root at the top.
public PermissionPriorityQueue(T root)

Parameters

root T
root

Properties

Root

Root owner of the permission priority.
public T Root { get; }

Property Value

T
root
To top