FileSystemSecurity.RemoveAccessRuleAll(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 semua izin daftar kontrol akses (ACL) untuk pengguna yang ditentukan dari file atau direktori saat ini.
public:
void RemoveAccessRuleAll(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void RemoveAccessRuleAll(System.Security.AccessControl.FileSystemAccessRule rule);
override this.RemoveAccessRuleAll : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub RemoveAccessRuleAll (rule As FileSystemAccessRule)
Parameter
- rule
- FileSystemAccessRule
Objek FileSystemAccessRule yang menentukan pengguna yang izin daftar kontrol aksesnya (ACL) harus dihapus dari file atau direktori.
Pengecualian
Parameternya rule adalah null.
Keterangan
Metode ini RemoveAccessRuleAll menghapus semua izin daftar kontrol akses (ACL) untuk pengguna yang ditentukan. Metode mengabaikan semua nilai dalam FileSystemAccessRule objek kecuali akun pengguna.
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() |
Saat Anda menambahkan aturan akses tanpa mengatur Synchronize bendera, Synchronize bendera akan secara otomatis ditambahkan ke aturan Anda. Jika Anda menghapus aturan nanti tanpa menentukan Synchronize bendera, bendera akan dihapus secara otomatis.