ObjectSecurity.ModifyAccessRule Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Applique la modification spécifiée à la liste de contrôle d’accès discrétionnaire (DACL) associée à cet objet ObjectSecurity.
public:
virtual bool ModifyAccessRule(System::Security::AccessControl::AccessControlModification modification, System::Security::AccessControl::AccessRule ^ rule, [Runtime::InteropServices::Out] bool % modified);
public virtual bool ModifyAccessRule (System.Security.AccessControl.AccessControlModification modification, System.Security.AccessControl.AccessRule rule, out bool modified);
abstract member ModifyAccessRule : System.Security.AccessControl.AccessControlModification * System.Security.AccessControl.AccessRule * bool -> bool
override this.ModifyAccessRule : System.Security.AccessControl.AccessControlModification * System.Security.AccessControl.AccessRule * bool -> bool
Public Overridable Function ModifyAccessRule (modification As AccessControlModification, rule As AccessRule, ByRef modified As Boolean) As Boolean
Paramètres
- modification
- AccessControlModification
Modification à appliquer à la liste de contrôle d’accès discrétionnaire.
- rule
- AccessRule
Règle d’accès à modifier.
- modified
- Boolean
true
si la liste DACL a bien été modifiée ; sinon, false
.
Retours
true
si la liste de contrôle d’accès discrétionnaire est modifiée avec succès ; sinon, false
.
Remarques
Pour éviter d’autoriser involontairement l’accès aux principaux, les applications doivent case activée pour l’existence d’une entrée de contrôle d’accès complet (ACE) autoriser tout le monde (AEFA) et la supprimer avant de modifier une liste de contrôle d’accès.