Bagikan melalui


FileSecurity Konstruktor

Definisi

Menginisialisasi instans baru kelas FileSecurity.

Overload

FileSecurity()

Menginisialisasi instans baru kelas FileSecurity.

FileSecurity(String, AccessControlSections)

Menginisialisasi instans baru kelas FileSecurity dari file tertentu menggunakan nilai enumerasi AccessControlSections yang ditentukan.

FileSecurity()

Menginisialisasi instans baru kelas FileSecurity.

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

Pengecualian

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

Keterangan

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

Anda dapat menambahkan aturan akses atau audit ke objek FileSecurity menggunakan metode AddAccessRule. Anda dapat menghapus aturan akses atau audit menggunakan metode RemoveAccessRule.

Berlaku untuk

FileSecurity(String, AccessControlSections)

Menginisialisasi instans baru kelas FileSecurity dari file tertentu menggunakan nilai enumerasi AccessControlSections yang ditentukan.

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

Parameter

fileName
String

Lokasi file untuk membuat objek FileSecurity.

includeSections
AccessControlSections

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

Pengecualian

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

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

File yang ditentukan dalam parameter fileName tidak ditemukan.

Terjadi kesalahan I/O saat membuka file.

path dalam format yang tidak valid.

Parameter fileNamenull.

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.

File tidak dapat ditemukan.

Parameter fileName menentukan file yang bersifat baca-saja.

-atau-

Operasi ini tidak didukung pada platform saat ini.

-atau-

Parameter fileName menentukan direktori.

-atau-

Pemanggil tidak memiliki izin yang diperlukan.

Keterangan

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

Anda dapat menambahkan aturan akses atau audit ke objek FileSecurity menggunakan metode AddAccessRule. Anda dapat menghapus aturan akses atau audit menggunakan metode RemoveAccessRule.

Catatan Bagi Pemanggil

Konstruktor FileSecurity(String, AccessControlSections) mengharuskan akun saat ini memiliki hak istimewa administratif. Untuk membuat instans baru kelas FileSecurity untuk file tertentu menggunakan akun yang tidak memiliki hak administratif, gunakan metode GetAccessControl().

Berlaku untuk