FileSystemSecurity.RemoveAccessRuleAll(FileSystemAccessRule) Méthode

Définition

Supprime toutes les autorisations de liste de contrôle d’accès (ACL) pour l’utilisateur spécifié du fichier ou du répertoire actif.

public:
 void RemoveAccessRuleAll(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void RemoveAccessRuleAll(System.Security.AccessControl.FileSystemAccessRule rule);
override this.RemoveAccessRuleAll : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub RemoveAccessRuleAll (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 rule paramètre est null.

Remarques

La RemoveAccessRuleAll méthode supprime toutes les autorisations de liste de contrôle d’accès (ACL) pour l’utilisateur spécifié. La méthode ignore toutes les valeurs de l’objet FileSystemAccessRule , à l’exception du compte d’utilisateur.

Utilisez les .NET méthodes dépendantes de l’implémentation suivantes pour ajouter ou récupérer des informations de liste de contrôle d’accès à partir d’un fichier :

implémentation de .NET Ajoutez des règles Récupérer des règles
.NET FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) FileSystemAclExtensions.GetAccessControl(FileInfo)
.NET Framework FileInfo.SetAccessControl(FileSecurity) FileInfo.GetAccessControl()

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 à