FileSecurity Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 fileName
null
.
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().