<PackageReference Include="System.Security.AccessControl" Version="4.6.0-preview3.19128.7" />

AceFlags

public enum AceFlags
Specifies the inheritance and auditing behavior of an access control entry (ACE).
AuditFlags = 192

All access attempts are audited.

The access mask is propagated to child container objects.

Failed access attempts are audited.

A logical OR of ObjectInherit, ContainerInherit, NoPropagateInherit, and InheritOnly.

Inherited = 16

An ACE is inherited from a parent container rather than being explicitly set for an object.

The access mask is propagated only to child objects. This includes both container and leaf child objects.

None = 0

No ACE flags are set.

The access checks do not apply to the object; they only apply to its children.

The access mask is propagated onto child leaf objects.

Successful access attempts are audited.