29 : this(identity, (int)(object)rights, isInherited: false, inheritanceFlags, propagationFlags, flags)
49 : this((
IdentityReference)new
NTAccount(identity), (int)(object)rights, isInherited: false, inheritanceFlags, propagationFlags, flags)
54 : base(identity, accessMask, isInherited, inheritanceFlags, propagationFlags, flags)
59 public abstract class AuditRule : AuthorizationRule
78 : base(identity, accessMask, isInherited, inheritanceFlags, propagationFlags)
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...
The exception that is thrown when the value of an argument is outside the allowable range of values a...
Represents a user or group account.
T Rights
Gets the rights of the audit rule.
Provides information about, and means to manipulate, the current environment and platform....
Represents a combination of a user’s identity and an access mask.
AuditFlags AuditFlags
Gets the audit flags for this audit rule.
AuditRule(string identity, T rights, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags)
Initializes a new instance of the T:System.Security.AccessControl.AuditRule`1class by using the speci...
The exception that is thrown when one of the arguments provided to a method is not valid.
AuditRule(string identity, T rights, AuditFlags flags)
Initializes a new instance of the T:System.Security.AccessControl.AuditRule`1 class by using the spec...
AuditRule(IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags auditFlags)
Initializes a new instance of the T:System.Security.AccessControl.AuditRule class by using the specif...
AuditRule(IdentityReference identity, T rights, AuditFlags flags)
Initializes a new instance of the T:System.Security.AccessControl.AuditRule`1 class by using the spec...
InheritanceFlags
Inheritance flags specify the semantics of inheritance for access control entries (ACEs).
AuditRule(IdentityReference identity, T rights, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags)
Initializes a new instance of the T:System.Security.AccessControl.AuditRule`1 class by using the spec...
AuditFlags
Specifies the conditions for auditing attempts to access a securable object.