ObjectSecurity.SetAuditRuleProtection(Boolean, Boolean) ObjectSecurity.SetAuditRuleProtection(Boolean, Boolean) ObjectSecurity.SetAuditRuleProtection(Boolean, Boolean) ObjectSecurity.SetAuditRuleProtection(Boolean, Boolean) Method

Definition

Legt den Schutz der Überwachungsregeln fest, die diesem ObjectSecurity-Objekt zugeordnet sind, oder entfernt diesen Schutz.Sets or removes protection of the audit rules associated with this ObjectSecurity object. Geschützte Überwachungsregeln können von übergeordneten Objekten nicht durch Vererbung geändert werden.Protected audit rules cannot be modified by parent objects through inheritance.

public:
 void SetAuditRuleProtection(bool isProtected, bool preserveInheritance);
public void SetAuditRuleProtection (bool isProtected, bool preserveInheritance);
member this.SetAuditRuleProtection : bool * bool -> unit
Public Sub SetAuditRuleProtection (isProtected As Boolean, preserveInheritance As Boolean)

Parameter

isProtected
Boolean Boolean Boolean Boolean

true, wenn die diesem ObjectSecurity-Objekt zugeordneten Überwachungsregeln vor Vererbung geschützt werden sollen, false, wenn Vererbung zugelassen werden soll.true to protect the audit rules associated with this ObjectSecurity object from inheritance; false to allow inheritance.

preserveInheritance
Boolean Boolean Boolean Boolean

true, wenn geerbte Überwachungsregeln beibehalten werden sollen, false, wenn geerbte Überwachungsregeln entfernt werden sollen.true to preserve inherited audit rules; false to remove inherited audit rules. Dieser Parameter wird ignoriert, wenn isProtected den Wert false aufweist.This parameter is ignored if isProtected is false.

Ausnahmen

Diese Methode versucht, geerbte Regeln aus einer nicht kanonischen Systemzugriffssteuerungsliste (System Access Control List, SACL) zu entfernen.This method attempts to remove inherited rules from a non-canonical System Access Control List (SACL).

Gilt für: