MutexSecurity.RemoveAuditRule(MutexAuditRule) Methode

Definition

Sucht nach einer Überwachungssteuerungsregel mit demselben Benutzer wie die angegebene Regel und mit kompatiblen Vererbungs- und Weitergabeflags; wenn eine solche Regel gefunden wird, werden die in der angegebenen Regel enthaltenen Rechte daraus entfernt.

public:
 bool RemoveAuditRule(System::Security::AccessControl::MutexAuditRule ^ rule);
public bool RemoveAuditRule (System.Security.AccessControl.MutexAuditRule rule);
override this.RemoveAuditRule : System.Security.AccessControl.MutexAuditRule -> bool
Public Function RemoveAuditRule (rule As MutexAuditRule) As Boolean

Parameter

rule
MutexAuditRule

Eine MutexAuditRule, die den zu suchenden Benutzer angibt, sowie eine Reihe von Vererbungs- und Weitergabeflags, mit denen eine übereinstimmende Regel (falls vorhanden) kompatibel sein muss. Gibt die Rechte an, die aus der kompatiblen Regel entfernt werden sollen (falls vorhanden).

Gibt zurück

true, wenn eine kompatible Regel gefunden wurde, andernfalls false.

Ausnahmen

rule ist null.

Hinweise

Der aktuelle MutexSecurity wird nach einer Überwachungsregel gesucht, die denselben Benutzer wie rulehat. Wenn keine solche Regel gefunden wird, wird keine Aktion ausgeführt, und die -Methode gibt zurück false. Wenn Übereinstimmende Regeln gefunden werden, werden deren Vererbungs- und Kompatibilitätsflags auf Kompatibilität mit den in ruleangegebenen Flags überprüft. Wenn keine kompatible Regel gefunden wird, wird keine Aktion ausgeführt, und die -Methode gibt zurück false. Wenn eine Regel mit kompatiblen Flags gefunden wird, werden die in rule angegebenen Rechte aus der kompatiblen Regel entfernt, und die -Methode gibt zurück true. Wenn rule rechte angegeben sind, die nicht in der kompatiblen Regel enthalten sind, wird keine Aktion in Bezug auf diese Rechte ausgeführt. Wenn alle Rechte aus der kompatiblen Regel entfernt werden, wird die gesamte Regel aus dem aktuellen MutexSecurity Objekt entfernt.

Wichtig

Obwohl Sie Vererbungs- und Weitergabeflags für Mutex-Überwachungsregeln angeben können, wird dies nicht empfohlen, indem Sie sie mit der AccessRuleFactory -Methode erstellen. Vererbung und Weitergabe haben für benannte Mutexe keine Bedeutung, und sie machen die Wartung von Überwachungsregeln komplizierter.

Gilt für: