System.DirectoryServices Ruang nama
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.
Menyediakan akses mudah ke Active Directory Domain Services dari kode terkelola. Namespace berisi dua kelas komponen, DirectoryEntry dan DirectorySearcher, yang menggunakan teknologi Antarmuka Layanan Direktori Aktif (ADSI). ADSI adalah sekumpulan antarmuka yang disediakan Microsoft sebagai alat fleksibel untuk bekerja dengan berbagai penyedia jaringan. ADSI memberi administrator kemampuan untuk menemukan dan mengelola sumber daya di jaringan dengan relatif mudah, terlepas dari ukuran jaringan.
Kelas
ActiveDirectoryAccessRule |
Kelas ActiveDirectoryAccessRule digunakan untuk mewakili entri kontrol akses (ACE) dalam daftar kontrol akses diskresi (DACL) objek Active Directory Domain Services. |
ActiveDirectoryAuditRule |
ActiveDirectoryAuditRule digunakan untuk mengatur entri kontrol akses (ACE) pada daftar kontrol akses sistem (SACL). ActiveDirectoryAccessRule berisi wali, yang direpresentasikan sebagai IdentityReference objek. Ini juga berisi informasi tentang jenis kontrol akses, masker akses, dan properti lainnya seperti bendera pewarisan. Aturan ini diatur pada ActiveDirectorySecurity objek. ActiveDirectorySecurity Setelah diterapkan ke penyimpanan direktori, itu akan memodifikasi objek pendeskripsi keamanan sesuai dengan aturan yang diatur pada ActiveDirectoryAuditRule. |
ActiveDirectorySecurity |
Menggunakan lapisan keamanan objek pustaka ACL terkelola untuk membungkus fungsionalitas kontrol akses untuk objek direktori. |
CreateChildAccessRule |
Kelas CreateChildAccessRule mewakili jenis aturan akses tertentu yang digunakan untuk mengizinkan atau menolak objek Active Directory Domain Services hak untuk membuat objek turunan. |
DeleteChildAccessRule |
Kelas DeleteChildAccessRule mewakili jenis aturan akses tertentu yang digunakan untuk mengizinkan atau menolak objek Active Directory Domain Services hak untuk menghapus objek anak. |
DeleteTreeAccessRule |
Kelas DeleteTreeAccessRule mewakili jenis aturan akses tertentu yang digunakan untuk mengizinkan atau menolak objek Active Directory Domain Services hak untuk menghapus semua objek turunan, terlepas dari izin yang dimiliki objek anak. |
DirectoryEntries |
Berisi kumpulan DirectoryEntry objek. |
DirectoryEntry |
Kelas DirectoryEntry merangkum simpul atau objek dalam hierarki Active Directory Domain Services. |
DirectoryEntryConfiguration |
Kelas DirectoryEntryConfiguration ini menyediakan cara langsung untuk menentukan dan mendapatkan opsi khusus penyedia untuk memanipulasi objek direktori. Biasanya, opsi berlaku untuk operasi pencarian dari penyimpanan direktori yang mendasar. Opsi yang didukung khusus untuk penyedia. |
DirectorySearcher |
Melakukan kueri terhadap Active Directory Domain Services. |
DirectoryServicesCOMException |
Berisi informasi kesalahan yang diperluas tentang kesalahan yang terjadi ketika metode dipanggil Invoke(String, Object[]) . |
DirectoryServicesPermission |
Kelas DirectoryServicesPermission memungkinkan Anda mengontrol izin keamanan akses kode untuk System.DirectoryServices. |
DirectoryServicesPermissionAttribute |
Memperbolehkan pemeriksaan izin deklaratif System.DirectoryServices . |
DirectoryServicesPermissionEntry |
Kelas DirectoryServicesPermissionEntry menentukan unit terkecil dari izin keamanan akses kode yang ditetapkan untuk System.DirectoryServices. |
DirectoryServicesPermissionEntryCollection |
Berisi kumpulan objek yang sangat diketik DirectoryServicesPermissionEntry . |
DirectorySynchronization |
Menentukan cara menyinkronkan direktori dalam domain. |
DirectoryVirtualListView |
Kelas DirectoryVirtualListView menentukan cara melakukan pencarian tampilan daftar virtual. Pencarian tampilan daftar virtual memungkinkan pengguna untuk melihat hasil pencarian sebagai tampilan daftar virtual gaya buku alamat. Ini dirancang khusus untuk tataan hasil yang sangat besar. Data pencarian diambil dalam subset yang berdampingan dari pencarian direktori yang diurutkan. |
DirectoryVirtualListViewContext |
Menentukan cara membuat respons tampilan daftar virtual direktori. |
DSDescriptionAttribute |
Mendukung infrastruktur .NET Framework dan tidak dimaksudkan untuk digunakan langsung dari kode. |
ExtendedRightAccessRule |
Mewakili jenis aturan akses tertentu yang digunakan untuk mengizinkan atau menolak objek Active Directory dengan hak yang diperluas. Hak yang diperpanjang adalah operasi khusus yang tidak tercakup oleh serangkaian hak akses standar. Contoh hak yang diperluas adalah Kirim Sebagai, yang memberi pengguna hak untuk mengirim email untuk pengguna lain. Untuk daftar kemungkinan hak diperpanjang, lihat artikel Hak Diperpanjang . Untuk informasi selengkapnya tentang hak yang diperluas, lihat Kontrol Hak Akses. |
ListChildrenAccessRule |
Kelas ListChildrenAccessRule mewakili jenis aturan akses tertentu yang digunakan untuk mengizinkan atau menolak objek Active Directory Domain Services hak untuk mencantumkan objek turunan. |
PropertyAccessRule |
Kelas PropertyAccessRule mewakili jenis aturan akses tertentu yang digunakan untuk mengizinkan atau menolak akses ke properti Active Directory Domain Services. |
PropertyCollection |
Kelas PropertyCollection berisi properti dari DirectoryEntry. |
PropertySetAccessRule |
Kelas PropertySetAccessRule mewakili jenis aturan akses tertentu yang digunakan untuk mengizinkan atau menolak akses ke kumpulan properti Active Directory Domain Services. Untuk daftar kumpulan properti yang ditentukan untuk Active Directory Domain Services, lihat artikel Kumpulan Properti . |
PropertyValueCollection |
Berisi nilai DirectoryEntry properti. |
ResultPropertyCollection |
Berisi properti SearchResult instans. |
ResultPropertyValueCollection |
Berisi nilai SearchResult properti. |
SchemaNameCollection |
Berisi daftar nama skema yang SchemaFilter dapat digunakan properti DirectoryEntries objek. |
SearchResult |
Kelas SearchResult merangkum simpul dalam hierarki Active Directory Domain Services yang dikembalikan selama pencarian melalui DirectorySearcher. |
SearchResultCollection |
Kelas SearchResultCollection berisi SearchResult instans yang dikembalikan hierarki Direktori Aktif selama DirectorySearcher kueri. |
SearchWaitHandler |
Kelas yang berkaitan dengan penanganan tunggu pencarian. |
SortOption |
Menentukan cara mengurutkan hasil pencarian. |
Enum
ActiveDirectoryRights |
ActiveDirectoryRights Enumerasi menentukan hak akses yang ditetapkan ke objek Active Directory Domain Services. |
ActiveDirectorySecurityInheritance |
Enumerasi ActiveDirectorySecurityInheritance menentukan apakah, dan bagaimana, informasi ACE diterapkan ke objek dan keturunannya. |
AuthenticationTypes |
AuthenticationTypes Enumerasi menentukan jenis autentikasi yang digunakan dalam System.DirectoryServices. Enumerasi ini memiliki atribut FlagsAttribute yang memungkinkan kombinasi per bit dari nilai anggotanya. |
DereferenceAlias |
DereferenceAlias Enumerasi menentukan bagaimana alias diselesaikan. Enumerasi ini menyediakan nilai untuk DerefAlias properti . |
DirectoryServicesPermissionAccess |
DirectoryServicesPermissionAccess Enumerasi menentukan tingkat akses yang digunakan oleh System.DirectoryServices kelas izin. Enumerasi ini memiliki atribut FlagsAttribute yang memungkinkan kombinasi per bit dari nilai anggotanya. |
DirectorySynchronizationOptions |
Berisi bendera yang menentukan bagaimana direktori dalam domain akan disinkronkan. Opsi ini dapat diatur untuk Option properti . |
ExtendedDN |
ExtendedDN Enumerasi menentukan format untuk mengembalikan nama khusus yang diperluas. Enumerasi ini digunakan dengan ExtendedDN properti . |
PasswordEncodingMethod |
Menentukan apakah SSL digunakan saat Anda mengatur atau mengubah kata sandi. Enumerasi ini digunakan dengan PasswordEncoding properti . |
PropertyAccess |
Enumerasi PropertyAccess digunakan dengan PropertyAccessRule kelas dan PropertySetAccessRule untuk menunjukkan jenis akses yang diterapkan ke properti Direktori Aktif atau set properti. |
ReferralChasingOption |
ReferralChasingOption Enumerasi menentukan apakah dan bagaimana pengejaran rujukan diupayakan. |
SearchScope |
Menentukan kemungkinan cakupan untuk pencarian direktori yang dilakukan menggunakan DirectorySearcher objek . |
SecurityMasks |
Menentukan opsi yang tersedia untuk memeriksa informasi keamanan objek direktori. Enumerasi ini digunakan dengan SecurityMasks properti dan SecurityMasks . |
SortDirection |
SortDirection Enumerasi menentukan cara mengurutkan hasil kueri Active Directory Domain Services. |
Keterangan
Kelas di namespace layanan ini dapat digunakan dengan salah satu penyedia layanan Active Directory Domain Services. Penyedia saat ini adalah: Layanan Informasi Internet (IIS), Lightweight Directory Access Protocol (LDAP), Novell NetWare Directory Service (NDS), dan WinNT.
ADSI adalah antarmuka terprogram untuk Microsoft Active Directory Domain Services yang memungkinkan aplikasi Anda berinteraksi dengan beragam direktori di jaringan menggunakan satu antarmuka. Dengan adsi, Anda dapat membuat aplikasi yang melakukan tugas umum, seperti mencadangkan database, mengakses printer, dan mengelola akun pengguna.
Diasumsikan bahwa Anda memiliki pemahaman umum tentang Active Directory Domain Services sebelum menggunakan kelas-kelas ini. Untuk informasi selengkapnya tentang Active Directory Domain Services, lihat topik berikut ini:
Active Directory Domain Services menggunakan struktur pohon. Setiap simpul di pohon berisi sekumpulan properti. Gunakan namespace layanan ini untuk melintasi, mencari, dan memodifikasi pohon, serta membaca dan menulis ke properti simpul.
Kelas DirectoryEntry merangkum simpul atau objek dalam hierarki Active Directory Domain Services. Gunakan kelas ini untuk mengikat objek, membaca properti, dan memperbarui atribut. Bersama dengan kelas pembantu, DirectoryEntry memberikan dukungan untuk manajemen siklus hidup dan metode navigasi, termasuk membuat, menghapus, mengganti nama, memindahkan simpul anak, dan menghitung anak-anak.
DirectorySearcher Gunakan kelas untuk melakukan kueri terhadap hierarki Active Directory Domain Services. LDAP adalah satu-satunya penyedia Active Directory Service Interfaces (ADSI) yang disediakan sistem yang mendukung pencarian.
Pencarian hierarki Active Directory Domain Services melalui DirectorySearcher mengembalikan instans , yang terkandung dalam instans SearchResultSearchResultCollection kelas .