Bahasa

FileSystemSecurity.SetAccessRule(FileSystemAccessRule) Metode

Definisi

Mengatur izin daftar kontrol akses (ACL) yang ditentukan untuk file atau direktori saat ini.

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

Objek FileSystemAccessRule yang mewakili izin daftar kontrol akses (ACL) untuk diatur untuk file atau direktori.

Pengecualian

Parameternya rule adalah null.

Keterangan

Metode menambahkan SetAccessRule aturan daftar kontrol akses (ACL) yang ditentukan atau menimpa aturan ACL identik yang cocok dengan FileSystemRights nilai rule parameter. Misalnya, jika rule parameter menentukan Read nilai dan SetAccessRule metode menemukan aturan ACL identik yang menentukan Read nilai, aturan identik akan ditimpa. SetAccessRule Jika metode menemukan aturan ACL identik yang menentukan Write nilai, aturan identik tidak akan ditimpa.

Gunakan metode dependen implementasi .NET berikut untuk menambahkan atau mengambil informasi ACL dari file:

Implementasi .NET Menambahkan aturan Mengambil aturan
.NET FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) FileSystemAclExtensions.GetAccessControl(FileInfo)
.NET Framework FileInfo.SetAccessControl(FileSecurity) FileInfo.GetAccessControl()

Berlaku untuk