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 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.