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 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 de liste de contrôle d’accès à appliquer au fichier actif.
Exceptions
Le fichier est fermé.
Le paramètre fileSecurity
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 classe FileStream et SetAccessControl puissent être utilisées sur un fichier existant, envisagez d’utiliser la méthode FileInfo.SetAccessControl car il est plus facile d’utiliser.
La méthode SetAccessControl applique des entrées de liste de contrôle d’accès (ACL) à un fichier qui représente la liste ACL non utilisée.
Prudence
La liste de contrôle d’accès spécifiée pour le paramètre fileSecurity
remplace la liste de contrôle d’accès existante pour le fichier. Pour ajouter des autorisations pour un nouvel utilisateur, utilisez la méthode GetAccessControl pour obtenir la liste de contrôle d’accès existante, la modifier, puis utilisez SetAccessControl pour 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 Guide pratique pour ajouter ou supprimer des entrées de liste de contrôle d’accès.