System.Security.AccessControl.AceFlags Enumeration

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

Syntax

[System.Flags]
public enum AceFlags

Remarks

Documentation for this section has not yet been entered.

Members

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 AceFlags.ObjectInherit, AceFlags.ContainerInherit, AceFlags.NoPropagateInherit, and AceFlags.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.

Requirements

Namespace: System.Security.AccessControl
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 2.0.0.0, 4.0.0.0
Since: .NET 2.0