Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

enum System.​Security.​AccessControl.​AceFlags

Assembly: System.Security.AccessControl

Specifies the inheritance and auditing behavior of an access control entry (ACE).

Values

None
No ACE flags are set.
ObjectInherit
The access mask is propagated onto child leaf objects.
ContainerInherit
The access mask is propagated to child container objects.
NoPropagateInherit
The access checks do not apply to the object; they only apply to its children.
InheritOnly
The access mask is propagated only to child objects. This includes both container and leaf child objects.
InheritanceFlags
A logical <see langword="OR" /> of <see cref="F:System.Security.AccessControl.AceFlags.ObjectInherit" /> , <see cref="F:System.Security.AccessControl.AceFlags.ContainerInherit" /> , <see cref="F:System.Security.AccessControl.AceFlags.NoPropagateInherit" /> , and <see cref="F:System.Security.AccessControl.AceFlags.InheritOnly" /> .
Inherited
An ACE is inherited from a parent container rather than being explicitly set for an object.
SuccessfulAccess
Successful access attempts are audited.
FailedAccess
Failed access attempts are audited.
AuditFlags
All access attempts are audited.