Partager via


FileSystemSecurity.ResetAccessRule(FileSystemAccessRule) Méthode

Définition

Ajoute l’autorisation de liste de contrôle d’accès (ACL) spécifiée au fichier ou au répertoire actif et supprime toutes les autorisations de liste de contrôle d’accès correspondantes.

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

Paramètres

rule
FileSystemAccessRule

Objet FileSystemAccessRule qui représente une autorisation de liste de contrôle d’accès (ACL) à ajouter à un fichier ou à un répertoire.

Exceptions

Le paramètre rule est null.

Remarques

La méthode ResetAccessRule ajoute la règle de liste de contrôle d’accès spécifiée ou remplace toutes les règles de liste de contrôle d’accès identiques qui correspondent au paramètre rule. Par exemple, si le paramètre rule spécifie une valeur Read et que la méthode ResetAccessRule trouve une règle de liste de contrôle d’accès identique qui spécifie la valeur Read, la règle identique est remplacée. Si la méthode ResetAccessRule trouve une règle de liste de contrôle d’accès identique qui spécifie la valeur Write, la règle identique est également remplacée.

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

Implémentation .NET Ajouter des règles Récupérer des règles
.FILET FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) FileSystemAclExtensions.GetAccessControl(FileInfo)
.NET Framework FileInfo.SetAccessControl(FileSecurity) FileInfo.GetAccessControl()

S’applique à