FileSystemSecurity.ResetAccessRule(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.
Menambahkan izin daftar kontrol akses (ACL) yang ditentukan ke file atau direktori saat ini dan menghapus semua izin ACL yang cocok.
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
Objek FileSystemAccessRule yang mewakili izin daftar kontrol akses (ACL) untuk ditambahkan ke file atau direktori.
Pengecualian
Parameternya rule adalah null.
Keterangan
Metode ini ResetAccessRule menambahkan aturan daftar kontrol akses (ACL) yang ditentukan atau menimpa aturan ACL identik yang cocok dengan rule parameter . Misalnya, jika rule parameter menentukan Read nilai dan ResetAccessRule metode menemukan aturan ACL identik yang menentukan Read nilai, aturan identik akan ditimpa.
ResetAccessRule Jika metode menemukan aturan ACL identik yang menentukan Write nilai, aturan identik juga 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() |