FileStream.SetAccessControl(FileSecurity) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Applique les entrées de liste de contrôle d’accès (ACL) décrites par un FileSecurity objet au fichier décrit par l’objet actif FileStream .
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 de liste de contrôle d’accès à appliquer au fichier actif.
Exceptions
Le fichier est fermé.
Le fileSecurity paramètre est null.
Impossible de trouver ou de modifier le fichier.
Le processus actuel n’a pas accès à l’ouverture du fichier.
Remarques
Bien que la FileStream classe et SetAccessControl puisse être utilisée sur un fichier existant, envisagez d’utiliser la FileInfo.SetAccessControl méthode comme il 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 ACL non utilisée.
Avertissement
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 pour SetAccessControl l’appliquer au fichier.
Une liste de contrôle d’accès décrit les personnes et les groupes qui ont, ou n’ont pas, des droits pour des actions spécifiques sur le fichier donné. Pour plus d’informations, consultez Comment : ajouter ou supprimer des entrées de liste de contrôle d’accès.