API Reference
Class
EffectiveAclEntry
Represents a normalized ACL entry used by reusable effective access evaluators.
Inheritance
- Object
- EffectiveAclEntry
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
Constructors
public EffectiveAclEntry() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String PrincipalName { get; set; } #Gets the trustee display name when available.
public String Sid { get; set; } #Gets the trustee security identifier.
public String PrincipalType { get; set; } #Gets the trustee object type when known, such as User, Group, or Computer.
public AccessControlType AccessType { get; set; } #Gets whether the ACE allows or denies the listed rights.
public IReadOnlyList<EffectiveAclAccessRight> Rights { get; set; } #Gets the normalized rights represented by the ACE.
public Boolean IsInherited { get; set; } #Gets whether the ACE is inherited from a parent object.
public Nullable<Guid> ObjectType { get; set; } #Gets the optional object type GUID targeted by object-specific ACEs.
public Nullable<Guid> InheritedObjectType { get; set; } #Gets the optional inherited object type GUID targeted by inherited object-specific ACEs.