Bagikan melalui


FileSystemSecurity.RemoveAccessRuleAll(FileSystemAccessRule) Metode

Definisi

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

Parameter rulenull.

Keterangan

Metode RemoveAccessRuleAll menghapus semua izin daftar kontrol akses (ACL) untuk pengguna yang ditentukan. Metode mengabaikan semua nilai dalam objek FileSystemAccessRule kecuali akun pengguna.

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.

Berlaku untuk