FileSystemSecurity.RemoveAccessRuleSpecific(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.
Menghapus izin perkenankan atau tolak kontrol akses (ACL) yang cocok dari file atau direktori saat ini.
public:
void RemoveAccessRuleSpecific(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void RemoveAccessRuleSpecific (System.Security.AccessControl.FileSystemAccessRule rule);
override this.RemoveAccessRuleSpecific : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub RemoveAccessRuleSpecific (rule As FileSystemAccessRule)
Parameter
- rule
- FileSystemAccessRule
Objek FileSystemAccessRule yang menentukan pengguna yang izin daftar kontrol aksesnya (ACL) harus dihapus dari file atau direktori.
Pengecualian
Parameter rule
null
.
Keterangan
Metode RemoveAccessRuleSpecific menghapus aturan akses Deny yang ditentukan atau aturan akses Allow pencocokan yang ditentukan dari objek FileSystemSecurity saat ini. Misalnya, Anda dapat menggunakan metode ini untuk menghapus aturan akses Deny tertentu untuk pengguna dengan meneruskan objek FileSystemAccessRule yang dibuat menggunakan nilai Deny, nilai Read, dan akun pengguna. Saat Anda melakukan ini, metode RemoveAccessRuleSpecific hanya menghapus aturan tolak yang menentukan nilai Read. Ini tidak menghapus aturan tolak yang menentukan nilai Write.
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() |
Saat Anda menambahkan aturan akses tanpa mengatur bendera Synchronize, bendera Synchronize akan ditambahkan secara otomatis ke aturan Anda. Jika Anda menghapus aturan nanti tanpa menentukan bendera Synchronize, bendera akan dihapus secara otomatis.