Bagikan melalui


DirectorySecurity Konstruktor

Definisi

Menginisialisasi instans baru kelas DirectorySecurity.

Overload

DirectorySecurity()

Menginisialisasi instans baru kelas DirectorySecurity.

DirectorySecurity(String, AccessControlSections)

Menginisialisasi instans DirectorySecurity baru kelas dari direktori tertentu menggunakan nilai AccessControlSections enumerasi yang ditentukan.

DirectorySecurity()

Menginisialisasi instans baru kelas DirectorySecurity.

public:
 DirectorySecurity();
public DirectorySecurity ();
Public Sub New ()

Pengecualian

Sistem operasi saat ini bukan Microsoft Windows 2000 atau yang lebih baru.

Keterangan

Gunakan konstruktor ini ketika Anda ingin membuat objek kosong DirectorySecurity yang tidak didasarkan pada direktori yang ada. Anda kemudian dapat mengisi objek dengan informasi kontrol akses dan menerapkannya ke direktori.

Berlaku untuk

DirectorySecurity(String, AccessControlSections)

Menginisialisasi instans DirectorySecurity baru kelas dari direktori tertentu menggunakan nilai AccessControlSections enumerasi yang ditentukan.

public:
 DirectorySecurity(System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
public DirectorySecurity (string name, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.DirectorySecurity : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.DirectorySecurity
Public Sub New (name As String, includeSections As AccessControlSections)

Parameter

name
String

Lokasi direktori untuk membuat DirectorySecurity objek.

includeSections
AccessControlSections

Salah AccessControlSections satu nilai yang menentukan jenis informasi daftar kontrol akses (ACL) untuk diambil.

Pengecualian

Parameter name adalah string panjang nol, hanya berisi spasi kosong, atau berisi satu atau beberapa karakter yang tidak valid seperti yang didefinisikan oleh InvalidPathChars.

Parameternya name adalah null.

Jalur yang ditentukan tidak valid, (misalnya, jalur tersebut berada pada drive yang tidak dipetakan).

File yang ditentukan dalam name parameter tidak ditemukan.

Terjadi kesalahan I/O saat membuka direktori.

Parameter name dalam format yang tidak valid.

Sistem operasi saat ini bukan Microsoft Windows 2000 atau yang lebih baru.

Jalur yang ditentukan, nama file, atau keduanya melebihi panjang maksimum yang ditentukan sistem.

Akun sistem saat ini tidak memiliki hak administratif.

Direktori tidak dapat ditemukan.

Parameter name menentukan direktori yang bersifat baca-saja.

-atau-

Operasi ini tidak didukung pada platform saat ini.

-atau-

Pemanggil tidak memiliki izin yang diperlukan.

Keterangan

Konstruktor ini mengambil informasi kontrol akses untuk direktori yang ditentukan lalu membuat DirectorySecurity objek yang merangkum informasi tersebut. Anda kemudian dapat memeriksa, menambahkan, atau menghapus informasi kontrol akses untuk direktori yang ditentukan.

Berlaku untuk