TestimoX

API Reference

Class

EffectiveAclEntryEvaluator

Namespace ADPlayground.Acl
Assembly ADPlayground
Modifiers static

Evaluates normalized ACL entries for caller-selected rights after same-principal deny categories are considered.

Inheritance

  • Object
  • EffectiveAclEntryEvaluator

Methods

public static IReadOnlyList<EffectiveAclEntry> GetUnsuppressedAllowEntries(IEnumerable<EffectiveAclEntry> entries, IEnumerable<String> relevantCategories, IEnumerable<String> relevantRightNames = null) #
Returns: IReadOnlyList<EffectiveAclEntry>

Returns allow entries that match the requested right names or categories and are not fully suppressed by deny ACEs for the same SID.

Parameters

entries System.Collections.Generic.IEnumerable{ADPlayground.Acl.EffectiveAclEntry} requiredposition: 0
Normalized ACL entries.
relevantCategories System.Collections.Generic.IEnumerable{System.String} requiredposition: 1
Caller-defined categories that make an allow entry relevant.
relevantRightNames System.Collections.Generic.IEnumerable{System.String} = null optionalposition: 2
Caller-defined right names that make an allow entry relevant.

Returns

Relevant allow ACEs not fully suppressed by same-principal deny categories.