FileSystemSecurity.RemoveAccessRuleSpecific(FileSystemAccessRule) Méthode

Définition

Supprime une seule autorisation correspondante d'autorisation ou de refus de la liste de contrôle d'accès (ACL) du fichier ou du répertoire en cours.

public:
 void RemoveAccessRuleSpecific(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void RemoveAccessRuleSpecific (System.Security.AccessControl.FileSystemAccessRule rule);
override this.RemoveAccessRuleSpecific : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub RemoveAccessRuleSpecific (rule As FileSystemAccessRule)

Paramètres

rule
FileSystemAccessRule

Objet FileSystemAccessRule qui spécifie un utilisateur dont les autorisations de liste de contrôle d'accès (ACL) doivent être supprimées d'un fichier ou d'un répertoire.

Exceptions

Le paramètre rule a la valeur null.

Remarques

La RemoveAccessRuleSpecific méthode supprime la règle d’accès spécifiée Deny ou la règle d’accès correspondante spécifiée Allow de l’objet actuel FileSystemSecurity . Par exemple, vous pouvez utiliser cette méthode pour supprimer une règle d’accès spécifiée Deny pour un utilisateur en passant un FileSystemAccessRule objet créé à l’aide de la valeur, de la Deny Read valeur et d’un compte d’utilisateur. Lorsque vous effectuez cette opération, la RemoveAccessRuleSpecific méthode supprime uniquement la règle de refus qui spécifie la Read valeur. Elle ne supprime aucune règle de refus qui spécifie la Write valeur.

Pour conserver les informations de liste de contrôle d’accès (ACL) nouvelles ou modifiées dans un fichier, utilisez la méthode ou SetAccessControl la SetAccessControl méthode. Pour conserver les informations de liste de contrôle d’accès (ACL) ou les modifier dans un répertoire, utilisez la méthode ou SetAccessControl la SetAccessControl méthode.

Pour récupérer des informations de liste de contrôle d’accès à partir d’un fichier, utilisez la méthode ou GetAccessControl la GetAccessControl méthode. Pour récupérer des informations de liste de contrôle d’accès à partir d’un répertoire, utilisez la méthode ou GetAccessControl l’utilisationGetAccessControl.

Lorsque vous ajoutez une règle d’accès sans définir l’indicateur Synchronize , l’indicateur Synchronize est automatiquement ajouté à votre règle. Si vous supprimez la règle ultérieurement sans spécifier l’indicateur Synchronize , l’indicateur est automatiquement supprimé.

S’applique à