System.Security.AccessControl.EventWaitHandleSecurity.RemoveAuditRuleSpecific Method

Searches for an audit rule that exactly matches the specified rule and, if found, removes it.

Syntax

public void RemoveAuditRuleSpecific (EventWaitHandleAuditRule rule)

Parameters

rule
The System.Security.AccessControl.EventWaitHandleAuditRule to remove.

Remarks

The rule is removed only if it exactly matches rule in all details, including flags. Other audit rules for the same user are not affected.

Note:

A rule represents one or more underlying access control entries (ACE), and these entries are split or combined as necessary when you modify the audit security rules for a user. Thus, a rule might no longer exist in the specific form it had when it was added, and in that case the EventWaitHandleSecurity.RemoveAuditRuleSpecific(EventWaitHandleAuditRule) method cannot remove it.

Requirements

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