mscorlib(4.0.0.0) API with additions
MutexAuditRule.cs
2 
4 {
6  public sealed class MutexAuditRule : AuditRule
7  {
11 
24  public MutexAuditRule(IdentityReference identity, MutexRights eventRights, AuditFlags flags)
25  : this(identity, (int)eventRights, isInherited: false, InheritanceFlags.None, PropagationFlags.None, flags)
26  {
27  }
28 
29  internal MutexAuditRule(IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags)
30  : base(identity, accessMask, isInherited, inheritanceFlags, propagationFlags, flags)
31  {
32  }
33  }
34 }
PropagationFlags
Specifies how Access Control Entries (ACEs) are propagated to child objects. These flags are signific...
internal int AccessMask
Gets the access mask for this rule.
Represents an identity and is the base class for the T:System.Security.Principal.NTAccount and T:Syst...
Definition: __Canon.cs:3
MutexAuditRule(IdentityReference identity, MutexRights eventRights, AuditFlags flags)
Initializes a new instance of the T:System.Security.AccessControl.MutexAuditRule class,...
MutexRights MutexRights
Gets the access rights affected by the audit rule.
Represents a combination of a user’s identity and an access mask.
Definition: AuditRule.cs:7
MutexRights
Specifies the access control rights that can be applied to named system mutex objects.
Definition: MutexRights.cs:5
Represents a set of access rights to be audited for a user or group. This class cannot be inherited.
InheritanceFlags
Inheritance flags specify the semantics of inheritance for access control entries (ACEs).
AuditFlags
Specifies the conditions for auditing attempts to access a securable object.
Definition: AuditFlags.cs:5