Bagikan melalui


System.DirectoryServices Ruang nama

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 .