FileSystemSecurity.SetAccessRule(FileSystemAccessRule) Methode

Definition

Legt die angegebene ACL-Berechtigung für die aktuelle Datei bzw. das aktuelle Verzeichnis fest.

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

Parameter

rule
FileSystemAccessRule

Ein FileSystemAccessRule-Objekt, das eine ACL-Berechtigung darstellt, die für eine Datei oder ein Verzeichnis festgelegt werden soll.

Ausnahmen

Der rule-Parameter ist null.

Hinweise

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

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

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

Gilt für: