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 Direktori Aktif Services Interfaces (ADSI). ADSI adalah sekumpulan antarmuka yang Microsoft sediakan 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
| Nama | Deskripsi |
|---|---|
| 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 diwakili sebagai IdentityReference objek. Ini juga berisi informasi tentang jenis kontrol akses, masker akses, dan properti lainnya seperti bendera warisan. Aturan ini diatur pada ActiveDirectorySecurity objek. ActiveDirectorySecurity Setelah diterapkan ke penyimpanan direktori, itu akan memodifikasi objek deskriptor 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 anak. |
| 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 turunan. |
| DirectoryEntries |
Berisi kumpulan DirectoryEntry objek. |
| DirectoryEntry |
Kelas DirectoryEntry merangkum simpul atau objek dalam hierarki Active Directory Domain Services. |
| DirectoryEntryConfiguration |
Kelas ini DirectoryEntryConfiguration menyediakan cara langsung untuk menentukan dan mendapatkan opsi khusus penyedia untuk memanipulasi objek direktori. Biasanya, opsi berlaku untuk operasi pencarian 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 ini DirectoryServicesPermission memungkinkan Anda mengontrol izin keamanan akses kode untuk System.DirectoryServices. |
| DirectoryServicesPermissionAttribute |
Mengizinkan pemeriksaan izin deklaratif System.DirectoryServices . |
| DirectoryServicesPermissionEntry |
Kelas DirectoryServicesPermissionEntry menentukan unit terkecil dari izin keamanan akses kode yang ditetapkan untuk System.DirectoryServices. |
| DirectoryServicesPermissionEntryCollection |
Berisi kumpulan DirectoryServicesPermissionEntry objek yang sangat diketik. |
| 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 set 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 Direktori Aktif hak yang diperluas. Hak yang diperpanjang adalah operasi khusus yang tidak tercakup oleh set standar hak akses. Contoh hak yang diperluas adalah Send-As, yang memberi pengguna hak untuk mengirim email untuk pengguna lain. Untuk daftar kemungkinan hak yang diperluas, 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 Property Sets. |
| 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
| Nama | Deskripsi |
|---|---|
| ActiveDirectoryRights |
Enumerasi ActiveDirectoryRights menentukan hak akses yang ditetapkan ke objek Active Directory Domain Services. |
| ActiveDirectorySecurityInheritance |
Enumerasi ActiveDirectorySecurityInheritance menentukan apakah, dan bagaimana, informasi ACE diterapkan ke objek dan turunannya. |
| AuthenticationTypes |
Enumerasi AuthenticationTypes menentukan jenis autentikasi yang digunakan dalam System.DirectoryServices. Enumerasi ini memiliki atribut FlagsAttribute yang memungkinkan kombinasi bitwise dari nilai anggotanya. |
| DereferenceAlias |
Enumerasi DereferenceAlias menentukan bagaimana alias diselesaikan. Enumerasi ini menyediakan nilai untuk properti DerefAlias. |
| DirectoryServicesPermissionAccess |
Enumerasi DirectoryServicesPermissionAccess menentukan tingkat akses yang digunakan oleh kelas izin System.DirectoryServices. Enumerasi ini memiliki atribut FlagsAttribute yang memungkinkan kombinasi bitwise dari nilai anggotanya. |
| DirectorySynchronizationOptions |
Berisi bendera yang menentukan bagaimana direktori dalam domain akan disinkronkan. Opsi ini dapat diatur untuk properti Option. |
| ExtendedDN |
Enumerasi ExtendedDN menentukan format untuk mengembalikan nama khusus yang diperluas. Enumerasi ini digunakan dengan properti ExtendedDN. |
| PasswordEncodingMethod |
Menentukan apakah SSL digunakan saat Anda mengatur atau mengubah kata sandi. Enumerasi ini digunakan dengan properti PasswordEncoding. |
| PropertyAccess |
Enumerasi PropertyAccess digunakan dengan kelas PropertyAccessRule dan PropertySetAccessRule untuk menunjukkan jenis akses yang diterapkan ke properti Direktori Aktif atau kumpulan properti. |
| ReferralChasingOption |
Enumerasi ReferralChasingOption menentukan apakah dan bagaimana pengejaran rujukan dikejar. |
| SearchScope |
Menentukan kemungkinan cakupan untuk pencarian direktori yang dilakukan menggunakan objek DirectorySearcher. |
| SecurityMasks |
Menentukan opsi yang tersedia untuk memeriksa informasi keamanan objek direktori. Enumerasi ini digunakan dengan properti SecurityMasks dan SecurityMasks. |
| SortDirection |
Enumerasi SortDirection 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 menggunakan 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.
Gunakan kelas DirectorySearcher untuk melakukan kueri terhadap hierarki Active Directory Domain Services. LDAP adalah satu-satunya penyedia Direktori Aktif Service Interfaces (ADSI) yang disediakan sistem yang mendukung pencarian.
Pencarian hierarki Active Directory Domain Services melalui DirectorySearcher mengembalikan instans SearchResult, yang terkandung dalam instans kelas SearchResultCollection.