8 private readonly
Guid _objectType;
10 private readonly
Guid _inheritedObjectType;
41 : base(identity, accessMask, isInherited, inheritanceFlags, propagationFlags, auditFlags)
45 _objectType = objectType;
54 _inheritedObjectType = inheritedObjectType;
PropagationFlags
Specifies how Access Control Entries (ACEs) are propagated to child objects. These flags are signific...
Represents an identity and is the base class for the T:System.Security.Principal.NTAccount and T:Syst...
Represents a combination of a user's identity, an access mask, and audit conditions....
ObjectAceFlags ObjectFlags
P:System.Security.AccessControl.ObjectAuditRule.ObjectType and P:System.Security.AccessControl....
Represents a globally unique identifier (GUID).To browse the .NET Framework source code for this type...
Represents a combination of a user’s identity and an access mask.
Guid InheritedObjectType
Gets the type of child object that can inherit the T:System.Security.AccessControl....
override bool Equals(object o)
Returns a value that indicates whether this instance is equal to a specified object.
Controls access to Directory Services objects. This class represents an Access Control Entry (ACE) as...
ObjectAuditRule(IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, AuditFlags auditFlags)
Initializes a new instance of the T:System.Security.AccessControl.ObjectAuditRule class.
Guid ObjectType
Gets the type of object to which the T:System.Security.AccessControl.ObjectAuditRule applies.
static readonly Guid Empty
A read-only instance of the T:System.Guid structure whose value is all zeros.
InheritanceFlags
Inheritance flags specify the semantics of inheritance for access control entries (ACEs).
ObjectAceFlags
Specifies the presence of object types for Access Control Entries (ACEs).
AuditFlags
Specifies the conditions for auditing attempts to access a securable object.