Freigeben über


FileSystemSecurity.ResetAccessRule(FileSystemAccessRule) Methode

Definition

Fügt der aktuellen Datei oder dem aktuellen Verzeichnis die berechtigung für die angegebene Zugriffssteuerungsliste (Access Control List, ACL) hinzu und entfernt alle übereinstimmenden ACL-Berechtigungen.

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

Parameter

rule
FileSystemAccessRule

Ein FileSystemAccessRule-Objekt, das eine Zugriffssteuerungsliste (Access Control List, ACL)-Berechtigung zum Hinzufügen zu einer Datei oder einem Verzeichnis darstellt.

Ausnahmen

Der parameter rule ist null.

Hinweise

Die ResetAccessRule-Methode fügt die angegebene ACL-Regel (Access Control List) hinzu oder überschreibt alle identischen ACL-Regeln, die dem rule-Parameter entsprechen. Wenn beispielsweise der rule-Parameter einen Read-Wert angibt und die ResetAccessRule-Methode eine identische ACL-Regel findet, die den Read-Wert angibt, wird die identische Regel überschrieben. Wenn die ResetAccessRule-Methode eine identische ACL-Regel findet, die den Write-Wert angibt, wird auch die identische Regel überschrieben.

Verwenden Sie die folgenden von der .NET-Implementierung abhängigen Methoden, um ACL-Informationen aus einer Datei hinzuzufügen oder abzurufen:

.NET-Implementierung Hinzufügen von Regeln Regeln abrufen
.NETTO FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) FileSystemAclExtensions.GetAccessControl(FileInfo)
.NET Framework FileInfo.SetAccessControl(FileSecurity) FileInfo.GetAccessControl()

Gilt für: