Bagikan melalui


FileStream.SetAccessControl(FileSecurity) Metode

Definisi

Menerapkan entri daftar kontrol akses (ACL) yang FileSecurity dijelaskan oleh objek ke file yang dijelaskan oleh objek saat ini FileStream .

public:
 void SetAccessControl(System::Security::AccessControl::FileSecurity ^ fileSecurity);
public void SetAccessControl (System.Security.AccessControl.FileSecurity fileSecurity);
member this.SetAccessControl : System.Security.AccessControl.FileSecurity -> unit
Public Sub SetAccessControl (fileSecurity As FileSecurity)

Parameter

fileSecurity
FileSecurity

Objek yang menjelaskan entri ACL untuk diterapkan ke file saat ini.

Pengecualian

File ditutup.

Parameternya fileSecurity adalah null.

File tidak dapat ditemukan atau diubah.

Proses saat ini tidak memiliki akses untuk membuka file.

Keterangan

FileStream Meskipun kelas dan SetAccessControl dapat digunakan pada file yang ada, pertimbangkan untuk menggunakan File.SetAccessControl metode karena lebih mudah digunakan.

Metode ini SetAccessControl menerapkan entri daftar kontrol akses (ACL) ke file yang mewakili daftar ACL yang tidak diwariskan.

Perhatian

ACL yang ditentukan untuk fileSecurity parameter menggantikan ACL yang ada untuk file. Untuk menambahkan izin bagi pengguna baru, gunakan GetAccessControl metode untuk mendapatkan ACL yang ada, ubah, lalu gunakan SetAccessControl untuk menerapkannya kembali ke file.

ACL menjelaskan individu dan/atau grup yang memiliki, atau tidak memiliki, hak atas tindakan tertentu pada file yang diberikan. Untuk mengetahui informasi selengkapnya, lihat Petunjuk: Menambahkan atau Menghapus Entri Daftar Kontrol Akses.

Berlaku untuk