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 rule Parameter 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 der rule Parameter beispielsweise 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 .NET implementierungsabhängigen Methoden, um ACL-Informationen aus einer Datei hinzuzufügen oder abzurufen:
| .NET-Implementierung | Hinzufügen von Regeln | Regeln abrufen |
|---|---|---|
| .NET | FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) | FileSystemAclExtensions.GetAccessControl(FileInfo) |
| .NET Framework | FileInfo.SetAccessControl(FileSecurity) | FileInfo.GetAccessControl() |