FileSystemSecurity.SetAccessRule(FileSystemAccessRule) Méthode

Définition

Définit l'autorisation de liste de contrôle d'accès (ACL) spécifiée pour le fichier ou le répertoire en cours.

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

Paramètres

rule
FileSystemAccessRule

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

Exceptions

Le paramètre rule a la valeur null.

Remarques

La SetAccessRule méthode 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 à la FileSystemRights valeur du rule paramètre. Par exemple, si le rule paramètre spécifie une Read valeur et que la SetAccessRule méthode trouve une règle de liste de contrôle d’accès identique qui spécifie la Read valeur, la règle identique est remplacée. Si la SetAccessRule méthode trouve une règle de liste de contrôle d’accès identique qui spécifie la Write valeur, la règle identique n’est pas remplacée.

Pour conserver les informations de liste de contrôle d’accès (ACL) ou les modifier 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.

S’applique à