FileSystemSecurity.RemoveAccessRuleAll(FileSystemAccessRule) Methode

Definition

Entfernt alle ACL-Berechtigungen für den angegebenen Benutzer aus der aktuellen Datei bzw. dem aktuellen Verzeichnis.

public:
 void RemoveAccessRuleAll(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void RemoveAccessRuleAll (System.Security.AccessControl.FileSystemAccessRule rule);
override this.RemoveAccessRuleAll : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub RemoveAccessRuleAll (rule As FileSystemAccessRule)

Parameter

rule
FileSystemAccessRule

Ein FileSystemAccessRule-Objekt, das einen Benutzer angibt, dessen ACL-Berechtigungen aus einer Datei oder einem Verzeichnis entfernt werden sollen.

Ausnahmen

Der rule-Parameter ist null.

Hinweise

Die RemoveAccessRuleAll -Methode entfernt alle Berechtigungen für die Zugriffssteuerungsliste (Access Control List, ACL) für den angegebenen Benutzer. Die -Methode ignoriert alle Werte im FileSystemAccessRule -Objekt mit Ausnahme des Benutzerkontos.

Verwenden Sie die SetAccessControlSetAccessControl - oder -Methode, um neue oder geänderte ACL-Informationen in einer Datei beizubehalten. Verwenden Sie die SetAccessControlSetAccessControl - oder -Methode, um neue oder geänderte ACL-Informationen in einem Verzeichnis beizubehalten.

Verwenden Sie die GetAccessControl - oder GetAccessControl -Methode, um ACL-Informationen aus einer Datei abzurufen. Verwenden Sie die GetAccessControl - oder GetAccessControl -Methode, um ACL-Informationen aus einem Verzeichnis abzurufen.

Wenn Sie eine Zugriffsregel hinzufügen, ohne das Synchronize Flag festzulegen, wird das Synchronize Flag automatisch ihrer Regel hinzugefügt. Wenn Sie die Regel später entfernen, ohne das Synchronize Flag anzugeben, wird das Flag automatisch entfernt.

Gilt für: