API Reference
Class
RawDirectorySecurityDescriptor
Represents a binary Active Directory security descriptor parsed without the lossy ActiveDirectorySecurity.GetAccessRules projection.
Inheritance
- Object
- RawDirectorySecurityDescriptor
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
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public Byte[] BinaryForm { get; } #Raw security descriptor bytes. A defensive copy is returned.
public ControlFlags ControlFlags { get; } #Security descriptor control flags.
public String OwnerSid { get; } #Owner SID string when present.
public String GroupSid { get; } #Group SID string when present.
public Boolean HasDiscretionaryAcl { get; } #True when the descriptor marks a discretionary ACL as present.
public Boolean HasSystemAcl { get; } #True when the descriptor marks a system ACL as present.
public Boolean IsDiscretionaryAclProtected { get; } #True when DACL inheritance is protected.
public IReadOnlyList<RawDirectoryAce> DiscretionaryAces { get; } #Raw DACL ACEs in stored order.
public IReadOnlyList<RawDirectoryAce> SystemAces { get; } #Raw SACL ACEs in stored order.