TestimoX

API Reference

Class

RawDirectorySecurityDescriptor

Namespace ADPlayground.Acl
Assembly ADPlayground
Modifiers sealed

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.

Accepted by parameters

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.