<PackageReference Include="System.Security.AccessControl" Version="4.5.0-rc1" />

AuditRule<T>

public class AuditRule<T> : AuditRule where T : struct
public T Rights { get; }

public AuditRule(IdentityReference identity, T rights, AuditFlags flags)

public AuditRule(IdentityReference identity, T rights, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags)

public AuditRule(string identity, T rights, AuditFlags flags)

public AuditRule(string identity, T rights, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags)