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