Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

FileSystemRights-Enumeration

 

Veröffentlicht: August 2016

Definiert die Zugriffsrechte beim Erstellen der Zugriffs-und Überwachungsregeln verwendet.

Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das eine bitweise Kombination der Memberwerte zulässt.

Namespace:   System.Security.AccessControl
Assembly:  mscorlib (in mscorlib.dll)

[<FlagsAttribute>]
type FileSystemRights

MembernameBeschreibung
AppendData

Gibt an, das Recht, Daten an das Ende der Datei angefügt werden soll.

ChangePermissions

Gibt an, das Recht zum Ändern der Sicherheits und eine Datei oder einen Ordner zugeordneten Überwachungsregeln.

CreateDirectories

Gibt das Recht zum Erstellen eines Ordners an.

CreateFiles

Gibt die Berechtigung zum Erstellen einer Datei.

Delete

Gibt das Recht zum Löschen der Datei oder eines Ordners an.

DeleteSubdirectoriesAndFiles

Gibt an, das Recht, einen Ordner und alle in diesem Ordner enthaltenen Dateien zu löschen.

ExecuteFile

Gibt an, das Recht, eine Datei der Anwendung führen.

FullControl

Gibt an, das Recht, können volle Kontrolle über einen Ordner oder eine Datei, und zu ändern, Zugriffssteuerung und Überwachungsregeln. Dieser Wert entspricht dem Recht zum nichts mit einer Datei und ist die Kombination aller Rechte in dieser Enumeration.

ListDirectory

Gibt an, das Recht zum Lesen des Inhalts eines Verzeichnisses.

Modify

Gibt an, das Recht zum Lesen, schreiben, Ordnerinhalt auflisten, Ordner und Dateien löschen und Anwendungsdateien ausgeführt. Dieses Recht enthält die ReadAndExecute rechts und die Write rechten, und die Delete rechts.

Read

Gibt an, das Recht zum Öffnen und Kopieren von Ordnern oder Dateien als schreibgeschützt. Dieses Recht enthält die ReadData rechts und ReadExtendedAttributes rechts und ReadAttributes rechten und ReadPermissions rechts.

ReadAndExecute

Gibt an, das Recht zu öffnen, und Kopieren von Ordnern oder Dateien als nur-Lese und Anwendungsdateien ausgeführt. Dieses Recht enthält die Read Rechte und das ExecuteFile rechts.

ReadAttributes

Gibt an, das Recht zum Öffnen und die Attribute des Dateisystems aus Datei oder eines Ordners kopieren. Beispielsweise wird dieser Wert gibt an, zur Erstellung der Datei berechtigt oder Änderungsdatum. Dies schließt nicht das Recht zum Lesen Daten, erweiterten Dateiattributen-System oder den Zugriff und Überwachungsregeln.

ReadData

Gibt an, das Recht zum Öffnen und eine Datei oder einen Ordner kopieren. Dies schließt nicht das Recht, die Attribute des Dateisystems, erweiterte Attribute des Dateisystems oder Zugriffs-und Überwachungsregeln zu lesen.

ReadExtendedAttributes

Gibt an, das Recht zum Öffnen und erweiterte Dateisystemattributen aus Datei oder eines Ordners kopieren. Dieser Wert gibt z. B. das Recht, Autor und Informationen zum Inhalt anzuzeigen. Dies schließt nicht das Recht zum Lesen, Daten, die Attribute des Dateisystems oder Zugriff und Überwachungsregeln.

ReadPermissions

Gibt an, das Recht zu öffnen und kopieren Sie den Zugriff und Überwachungsregeln aus einem Ordner oder Datei. Dies schließt nicht das Recht zum Lesen von Daten, System Dateiattribute und erweiterte Attribute des Dateisystems.

Synchronize

Gibt an, ob die Anwendung für ein Dateihandle zum Synchronisieren mit dem Abschluss eines e/a-Vorgangs warten kann.

TakeOwnership

Gibt die Berechtigung zum Ändern des Besitzers der Datei oder eines Ordners. Beachten Sie, dass Besitzer einer Ressource über vollen Zugriff auf diese Ressource verfügen.

Traverse

Gibt an, das Recht, den Inhalt eines Ordners auflisten und zum Ausführen von Anwendungen, die in diesem Ordner enthalten sind.

Write

Gibt die Berechtigung zum Erstellen von Ordnern und Dateien, und zum Hinzufügen oder Entfernen von Daten aus Dateien. Dieses Recht enthält die WriteData rechts und AppendData rechts und WriteExtendedAttributes rechten und WriteAttributes rechts.

WriteAttributes

Gibt an, das Recht zum Öffnen und die Attribute des Dateisystems auf einen Ordner oder eine Datei schreiben. Dies schließt nicht die Möglichkeit, schreiben, Daten, erweiterten Attribute oder Zugriffs- und Überwachungsregeln.

WriteData

Gibt die Berechtigung zum Öffnen und Schreiben in eine Datei oder einen Ordner. Dies schließt nicht das Recht zum Öffnen und die Attribute des Dateisystems, erweiterte Attribute des Dateisystems oder Zugriffs-und Überwachungsregeln zu schreiben.

WriteExtendedAttributes

Gibt an, das Recht zum Öffnen und erweiterten Dateiattributen-System in einen Ordner oder eine Datei schreiben. Dies schließt nicht die Möglichkeit, schreiben, Daten, Attribute oder Zugriffs- und Überwachungsregeln.

Die FileSystemRights Enumeration gibt an, welche Aktionen des Dateisystems für ein bestimmtes Benutzerkonto zulässig sind und welche Aktionen des Dateisystems für ein bestimmtes Benutzerkonto überwacht werden.

Verwenden der FileSystemRights Enumeration für die Erstellung einer Zugriffsregel mit der FileSystemAccessRule Klasse oder wenn Regel erstellen eine Überwachung, bei der FileSystemAuditRule Klasse.

Diese Enumeration enthält mehrere präzise Rechte Systemwerte sowie mehrere Werte, die eine Kombination dieser Werte präzise sind. Es ist einfacher, kombinierte Werte verwenden, z. B. FullControl, Read, und Write, statt Wert jeder einzelnen Komponente separat anzugeben.

Im folgenden Codebeispiel wird mit der FileSystemRights Enumeration zum Angeben einer Zugriffsregel und entfernen Sie dann die Zugriffsregel aus einer Datei. Sie müssen ein gültiges Benutzer- oder Gruppenkonto angeben, um dieses Beispiel auszuführen.

Derzeit ist kein Code Beispiel verfügbar, oder die Sprache wird nicht unterstützt.

.NET Framework
Verfügbar seit 2.0
Zurück zum Anfang
Anzeigen: