Bagikan melalui


Directory.GetAccessControl Metode

Definisi

Mengembalikan daftar kontrol akses Windows (ACL) untuk direktori.

Overload

GetAccessControl(String)

Mendapatkan objek DirectorySecurity yang merangkum entri daftar kontrol akses (ACL) untuk direktori tertentu.

GetAccessControl(String, AccessControlSections)

Mendapatkan objek DirectorySecurity yang merangkum jenis entri daftar kontrol akses (ACL) yang ditentukan untuk direktori tertentu.

GetAccessControl(String)

Mendapatkan objek DirectorySecurity yang merangkum entri daftar kontrol akses (ACL) untuk direktori tertentu.

public:
 static System::Security::AccessControl::DirectorySecurity ^ GetAccessControl(System::String ^ path);
public static System.Security.AccessControl.DirectorySecurity GetAccessControl (string path);
static member GetAccessControl : string -> System.Security.AccessControl.DirectorySecurity
Public Shared Function GetAccessControl (path As String) As DirectorySecurity

Parameter

path
String

Jalur ke direktori yang berisi objek DirectorySecurity yang menjelaskan informasi daftar kontrol akses (ACL) file.

Mengembalikan

Objek yang merangkum aturan kontrol akses untuk file yang dijelaskan oleh parameter path.

Pengecualian

Parameter pathnull.

Terjadi kesalahan I/O saat membuka direktori.

Terjadi kesalahan tingkat sistem, seperti direktori tidak dapat ditemukan. Pengecualian khusus mungkin merupakan subkelas SystemException.

Parameter path menentukan direktori yang bersifat baca-saja.

-atau-

Operasi ini tidak didukung pada platform saat ini.

-atau-

Pemanggil tidak memiliki izin yang diperlukan.

Keterangan

Gunakan metode GetAccessControl untuk mengambil entri daftar kontrol akses (ACL) untuk direktori.

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

Di lingkungan NTFS, ReadAttributes dan ReadExtendedAttributes diberikan kepada pengguna jika pengguna memiliki hak ListDirectory pada folder induk. Untuk menolak ReadAttributes dan ReadExtendedAttributes, tolak ListDirectory pada direktori induk.

Berlaku untuk

GetAccessControl(String, AccessControlSections)

Mendapatkan objek DirectorySecurity yang merangkum jenis entri daftar kontrol akses (ACL) yang ditentukan untuk direktori tertentu.

public:
 static System::Security::AccessControl::DirectorySecurity ^ GetAccessControl(System::String ^ path, System::Security::AccessControl::AccessControlSections includeSections);
public static System.Security.AccessControl.DirectorySecurity GetAccessControl (string path, System.Security.AccessControl.AccessControlSections includeSections);
static member GetAccessControl : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.DirectorySecurity
Public Shared Function GetAccessControl (path As String, includeSections As AccessControlSections) As DirectorySecurity

Parameter

path
String

Jalur ke direktori yang berisi objek DirectorySecurity yang menjelaskan informasi daftar kontrol akses (ACL) file.

includeSections
AccessControlSections

Salah satu nilai AccessControlSections yang menentukan jenis informasi daftar kontrol akses (ACL) yang akan diterima.

Mengembalikan

Objek yang merangkum aturan kontrol akses untuk file yang dijelaskan oleh parameter path.

Pengecualian

Parameter pathnull.

Terjadi kesalahan I/O saat membuka direktori.

Terjadi kesalahan tingkat sistem, seperti direktori tidak dapat ditemukan. Pengecualian khusus mungkin merupakan subkelas SystemException.

Parameter path menentukan direktori yang bersifat baca-saja.

-atau-

Operasi ini tidak didukung pada platform saat ini.

-atau-

Pemanggil tidak memiliki izin yang diperlukan.

Keterangan

Gunakan metode GetAccessControl untuk mengambil entri daftar kontrol akses (ACL) untuk direktori.

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

Di lingkungan NTFS, ReadAttributes dan ReadExtendedAttributes diberikan kepada pengguna jika pengguna memiliki hak ListDirectory pada folder induk. Untuk menolak ReadAttributes dan ReadExtendedAttributes, tolak ListDirectory pada direktori induk.

Berlaku untuk