FileSystemSecurity.ResetAccessRule(FileSystemAccessRule) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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() |