FileStream.SetAccessControl(FileSecurity) Méthode

Définition

Applique les entrées ACL décrites par un objet FileSecurity au fichier décrit par l'objet FileStream actuel.

public:
 void SetAccessControl(System::Security::AccessControl::FileSecurity ^ fileSecurity);
public void SetAccessControl (System.Security.AccessControl.FileSecurity fileSecurity);
member this.SetAccessControl : System.Security.AccessControl.FileSecurity -> unit
Public Sub SetAccessControl (fileSecurity As FileSecurity)

Paramètres

fileSecurity
FileSecurity

Objet qui décrit une entrée ACL à appliquer au fichier actuel.

Exceptions

Le fichier est fermé.

Le paramètre fileSecurity a la valeur null.

Le fichier est introuvable ou n’a pas pu être modifié.

Le processus en cours n’a pas l’accès requis pour ouvrir le fichier.

Remarques

Bien que la FileStream classe et SetAccessControl puissent être utilisés sur un fichier existant, envisagez d’utiliser la File.SetAccessControl méthode, car elle est plus facile à utiliser.

La SetAccessControl méthode applique des entrées de liste de contrôle d’accès (ACL) à un fichier qui représente la liste de listes de contrôle d’accès non extraites.

Attention

La liste de contrôle d’accès spécifiée pour le fileSecurity paramètre remplace la liste de contrôle d’accès existante pour le fichier. Pour ajouter des autorisations pour un nouvel utilisateur, utilisez la GetAccessControl méthode pour obtenir la liste de contrôle d’accès existante, la modifier, puis l’appliquer SetAccessControl à nouveau au fichier.

Une liste de contrôle d’accès décrit des individus et/ou des groupes qui ont, ou n’ont pas, des droits sur des actions spécifiques sur le fichier donné. Pour plus d'informations, consultez Comment : ajouter ou supprimer des entrées dans la liste de contrôle d'accès.

S’applique à