SemaphoreSecurity.RemoveAuditRule(SemaphoreAuditRule) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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::SemaphoreAuditRule ^ rule);
public bool RemoveAuditRule (System.Security.AccessControl.SemaphoreAuditRule rule);
override this.RemoveAuditRule : System.Security.AccessControl.SemaphoreAuditRule -> bool
Public Function RemoveAuditRule (rule As SemaphoreAuditRule) As Boolean
Parameter
- rule
- SemaphoreAuditRule
Eine SemaphoreAuditRule, 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 SemaphoreSecurity wird nach einer Überwachungsregel gesucht, die denselben Benutzer hat wie rule
. Wenn keine solche Regel gefunden wird, wird keine Aktion ausgeführt, und die Methode gibt zurück false
. Wenn übereinstimmende Regeln gefunden werden, werden die Vererbungs- und Kompatibilitätsflaggen für die Kompatibilität mit den in rule
angegebenen 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 angegebenen Rechte rule
aus der kompatiblen Regel entfernt, und die Methode gibt zurück true
. Wenn rule
rechte, die nicht in der kompatiblen Regel enthalten sind, werden keine Maßnahmen in Bezug auf diese Rechte ergriffen. Wenn alle Rechte aus der kompatiblen Regel entfernt werden, wird die gesamte Regel aus dem aktuellen SemaphoreSecurity Objekt entfernt.
Wichtig
Obwohl Sie Vererbungs- und Verteilungsflaggen für Semaphore-Überwachungsregeln angeben können, indem Sie sie mit der AuditRuleFactory Methode erstellen, wird dies nicht empfohlen. Vererbung und Verbreitung haben keine Bedeutung für benannte Semaphore, und sie machen die Wartung von Überwachungsregeln komplizierter.