API Reference
Class
EffectiveAclEntryEvaluator
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}
- Normalized ACL entries.
- relevantCategories System.Collections.Generic.IEnumerable{System.String}
- Caller-defined categories that make an allow entry relevant.
- relevantRightNames System.Collections.Generic.IEnumerable{System.String} = null
- Caller-defined right names that make an allow entry relevant.
Returns
Relevant allow ACEs not fully suppressed by same-principal deny categories.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object