FileSystemSecurity.SetAccessRule(FileSystemAccessRule) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Parameter rule
null
.
Keterangan
Metode SetAccessRule menambahkan aturan daftar kontrol akses (ACL) yang ditentukan atau menimpa aturan ACL identik yang cocok dengan nilai FileSystemRights parameter rule
. Misalnya, jika parameter rule
menentukan nilai Read dan metode SetAccessRule menemukan aturan ACL identik yang menentukan nilai Read, aturan identik akan ditimpa. Jika metode SetAccessRule menemukan aturan ACL identik yang menentukan nilai Write, 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 |
---|---|---|
.JARING | FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) | FileSystemAclExtensions.GetAccessControl(FileInfo) |
.NET Framework | FileInfo.SetAccessControl(FileSecurity) | FileInfo.GetAccessControl() |