<PackageReference Include="System.Security.AccessControl" Version="6.0.0" />

QualifiedAce

public abstract class QualifiedAce : KnownAce
Represents an Access Control Entry (ACE) that contains a qualifier. The qualifier, represented by an AceQualifier object, specifies whether the ACE allows access, denies access, causes system audits, or causes system alarms. The QualifiedAce class is the abstract base class for the CommonAce and ObjectAce classes.
public AceQualifier AceQualifier { get; }

Gets a value that specifies whether the ACE allows access, denies access, causes system audits, or causes system alarms.

public bool IsCallback { get; }

Specifies whether this QualifiedAce object contains callback data.

public int OpaqueLength { get; }

Gets the length of the opaque callback data associated with this QualifiedAce object. This property is valid only for callback Access Control Entries (ACEs).

public byte[] GetOpaque()

Returns the opaque callback data associated with this QualifiedAce object.

public void SetOpaque(byte[] opaque)

Sets the opaque callback data associated with this QualifiedAce object.