AceFlags Enumeration

 

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

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace:   System.Security.AccessControl
Assembly:  mscorlib (in mscorlib.dll)

[FlagsAttribute]
public enum AceFlags

Member nameDescription
AuditFlags

All access attempts are audited.

ContainerInherit

The access mask is propagated to child container objects.

FailedAccess

Failed access attempts are audited.

InheritanceFlags

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

Inherited

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

InheritOnly

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

None

No ACE flags are set.

NoPropagateInherit

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

ObjectInherit

The access mask is propagated onto child leaf objects.

SuccessfulAccess

Successful access attempts are audited.

.NET Framework
Available since 2.0
Return to top
Show: