FileStream.SetAccessControl(FileSecurity) FileStream.SetAccessControl(FileSecurity) FileStream.SetAccessControl(FileSecurity) Method

Definition

Wendet von einem FileSecurity-Objekt beschriebene Einträge in Zugriffssteuerungslisten auf die Datei an, die vom aktuellen FileStream-Objekt beschrieben wird.Applies access control list (ACL) entries described by a FileSecurity object to the file described by the current FileStream object.

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

Parameter

fileSecurity
FileSecurity FileSecurity FileSecurity

Ein Objekt, das einen Eintrag in einer Zugriffssteuerungsliste beschreibt, der auf die aktuelle Datei angewendet werden soll.An object that describes an ACL entry to apply to the current file.

Ausnahmen

Die Datei ist geschlossen.The file is closed.

Der fileSecurity-Parameter ist null.The fileSecurity parameter is null.

Die Datei konnte nicht gefunden oder geändert werden.The file could not be found or modified.

Der aktuelle Prozess hat keinen Zugriff zum Öffnen der Datei.The current process does not have access to open the file.

Hinweise

Während der FileStream Klasse und SetAccessControl kann auf eine vorhandene Datei verwendet werden, sollten Sie verwenden die File.SetAccessControl -Methode ist einfacher zu verwenden.While the FileStream class and SetAccessControl can be used on an existing file, consider using the File.SetAccessControl method as it is easier to use.

Die SetAccessControl Methode gilt Einträge Access Control List (ACL) für eine Datei, die nicht geerbte Zugriffssteuerungsliste darstellt.The SetAccessControl method applies access control list (ACL) entries to a file that represents the noninherited ACL list.

Achtung

Die ACL angegeben wird, für die fileSecurity Parameter ersetzt die vorhandene Zugriffssteuerungsliste für die Datei.The ACL specified for the fileSecurity parameter replaces the existing ACL for the file. Um Berechtigungen für einen neuen Benutzer hinzuzufügen, verwenden die GetAccessControl Methode zum Abrufen der vorhandenen ACL, ändern und dann SetAccessControl es wieder in die Datei angewendet.To add permissions for a new user, use the GetAccessControl method to obtain the existing ACL, modify it, and then use SetAccessControl to apply it back to the file.

Eine ACL beschreibt Personen bzw. Gruppen besitzen oder verfügen nicht über, Rechte für bestimmte Aktionen für die angegebene Datei.An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen oder Entfernen von Zugriffssteuerungslisten-Einträgen.For more information, see How to: Add or Remove Access Control List Entries.

Gilt für: