ObjectSecurity.SetAccessRuleProtection(Boolean, Boolean) ObjectSecurity.SetAccessRuleProtection(Boolean, Boolean) ObjectSecurity.SetAccessRuleProtection(Boolean, Boolean) ObjectSecurity.SetAccessRuleProtection(Boolean, Boolean) Method

Définition

Définit ou supprime la protection des règles d’accès associées à cet objet ObjectSecurity. Sets or removes protection of the access rules associated with this ObjectSecurity object. Les objets parents ne peuvent pas modifier des règles d’accès protégé par le biais de l’héritage. Protected access rules cannot be modified by parent objects through inheritance.

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

Paramètres

isProtected
Boolean Boolean Boolean Boolean

true pour protéger les règles d’accès associées à cet objet ObjectSecurity de l’héritage ; false pour autoriser l’héritage. true to protect the access rules associated with this ObjectSecurity object from inheritance; false to allow inheritance.

preserveInheritance
Boolean Boolean Boolean Boolean

true pour conserver les règles d’accès héritées ; false pour supprimer les règles d’accès héritées. true to preserve inherited access rules; false to remove inherited access rules. Ce paramètre est ignoré si isProtected a la valeur false. This parameter is ignored if isProtected is false.

Exceptions

Cette méthode essaie de supprimer des règles héritées d’une liste de contrôle d’accès discrétionnaire non canonique (DACL). This method attempts to remove inherited rules from a non-canonical Discretionary Access Control List (DACL).

S’applique à