System.DirectoryServices.Protocols 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 metode yang ditentukan dalam standar Lightweight Directory Access Protocol (LDAP) versi 3 (V3) dan Directory Services Markup Language (DSML) versi 2.0 (V2).
Kelas
| Nama | Deskripsi |
|---|---|
| AddRequest |
Kelas AddRequest menambahkan entri ke direktori. |
| AddResponse |
Kelas AddResponse dikembalikan oleh SendRequest(DirectoryRequest) sebagai respons terhadap AddRequest. |
| AsqRequestControl |
Kelas AsqRequestControl membuat kontrol kueri terlingkup atribut (ASQ). Kontrol ini digunakan dengan permintaan pencarian untuk memaksa kueri didasarkan pada atribut bernilai DN tertentu. |
| AsqResponseControl |
Kelas AsqResponseControl dikembalikan dalam SearchResponse objek sebagai respons terhadap AsqRequestControl kueri. |
| BerConversionException |
Kelas BerConversionException adalah pengecualian yang dilemparkan saat mengonversi data menggunakan BerConverter objek. |
| BerConverter |
Kelas BerConverter mengodekan dan mendekode data terstruktur menggunakan aturan pengodean dasar (BER). |
| CompareRequest |
Kelas CompareRequest menentukan apakah objek direktori menyimpan nilai yang ditentukan untuk atribut . |
| CompareResponse |
Kelas CompareResponse dikembalikan oleh SendRequest(DirectoryRequest) sebagai respons terhadap CompareRequest. |
| CrossDomainMoveControl |
Kelas CrossDomainMoveControl digunakan dengan ModifyDNRequest objek untuk memindahkan objek LDAP dari satu domain ke domain lain. |
| DeleteRequest |
Kelas DeleteRequest menghapus entri dari direktori. |
| DeleteResponse |
Kelas DeleteResponse dikembalikan oleh SendRequest(DirectoryRequest) sebagai respons terhadap DeleteRequest. |
| DirectoryAttribute |
Kelas DirectoryAttribute memungkinkan akses ke nilai atribut. |
| DirectoryAttributeCollection |
Kelas DirectoryAttributeCollection berisi kumpulan DirectoryAttribute objek. |
| DirectoryAttributeModification |
Kelas DirectoryAttributeModification memungkinkan modifikasi DirectoryAttribute nilai. |
| DirectoryAttributeModificationCollection |
Kelas DirectoryAttributeModificationCollection berisi kumpulan DirectoryAttributeModification objek. |
| DirectoryConnection |
Kelas DirectoryConnection adalah kelas abstrak dan tidak dapat diinstansiasi. LdapConnection Gunakan kelas atau DsmlSoapHttpConnection untuk menyambungkan ke server direktori. |
| DirectoryControl |
Kelas DirectoryControl menentukan data ekstensi untuk berbagai operasi LDAP. |
| DirectoryControlCollection |
Kelas DirectoryControlCollection mengelola kumpulan DirectoryControl objek. |
| DirectoryException |
Kelas DirectoryException adalah kelas abstrak yang digunakan sebagai kelas dasar untuk semua System.DirectoryServices.Protocols pengecualian. |
| DirectoryIdentifier |
Kelas DirectoryIdentifier adalah kelas abstrak yang mengidentifikasi target yang akan disambungkan. |
| DirectoryNotificationControl |
Kelas DirectoryNotificationControl adalah kontrol direktori yang digunakan dengan fungsi pencarian asinkron LDAP yang diperluas untuk mendaftarkan klien yang akan diberi tahu ketika perubahan dilakukan pada objek di Active Directory Domain Services. |
| DirectoryOperation |
Kelas DirectoryOperation adalah kelas abstrak yang digunakan sebagai dasar untuk elemen permintaan dan respons. |
| DirectoryOperationException |
Kelas DirectoryOperationException adalah pengecualian yang dilemparkan oleh SendRequest(DirectoryRequest) metode untuk menunjukkan bahwa server mengembalikan DirectoryResponse objek dengan kesalahan. |
| DirectoryRequest |
Kelas DirectoryRequest adalah kelas dasar untuk kelas terkait permintaan, seperti SearchRequest kelas dan AddRequest . |
| DirectoryResponse |
Kelas DirectoryResponse adalah kelas dasar untuk kelas respons permintaan, seperti SearchResponse kelas dan AddResponse . |
| DirSyncRequestControl |
Kelas DirSyncRequestControl adalah kontrol direktori yang memungkinkan aplikasi mencari direktori untuk objek yang telah berubah sejak status sebelumnya. |
| DirSyncResponseControl |
Kelas DirSyncResponseControl adalah kontrol direktori yang digunakan untuk meneruskan informasi DirSyncRequest dari server ke klien. |
| DomainScopeControl |
Kelas DomainScopeControl adalah kontrol direktori yang digunakan untuk menginstruksikan server LDAP untuk tidak menghasilkan rujukan saat menyelesaikan permintaan. |
| DsmlAuthRequest |
Kelas DsmlAuthRequest menunjukkan bahwa kontrol akses untuk permintaan ditafsirkan seolah-olah permintaan dilakukan oleh prinsip keamanan yang diidentifikasi oleh Principal properti. |
| DsmlAuthResponse |
Kelas DsmlAuthResponse dikembalikan oleh SendRequest(DirectoryRequest) sebagai respons terhadap DsmlAuthRequest. |
| DsmlDirectoryIdentifier |
Kelas DsmlDirectoryIdentifier mengidentifikasi server HTTP. |
| DsmlDocument |
Kelas DsmlDocument adalah kelas abstrak untuk membangun atau memanipulasi dokumen DSML. Ini adalah kelas dasar untuk dan DsmlRequestDocumentDsmlResponseDocument. DsmlDocument mendukung koleksi dan indeks. Setiap item dalam koleksinya adalah objek yang berasal dari DirectoryOperation. |
| DsmlErrorResponse |
Kelas DsmlErrorResponse dihasilkan oleh server ketika kesalahan parah terjadi. |
| DsmlInvalidDocumentException |
Kelas DsmlInvalidDocumentException adalah pengecualian yang terjadi ketika dokumen Permintaan atau Respons DSML tidak dibentuk dengan baik XML atau tidak dapat divalidasi dengan skema DSMLv2. |
| DsmlRequestDocument |
Kelas ini DsmlRequestDocument memungkinkan Anda membuat payload permintaan DSML, seperti AddRequest, , ModifyRequestatau SearchRequest. Ini berisi nol atau lebih DirectoryRequest objek turunan. Pengguna dapat menambahkan, menghapus, memodifikasi, dan menghitung DirectoryRequest sebelum mengirim ke server. DsmlRequestDocument dapat digunakan dengan kelas Pengikatan DSML apa pun untuk mengangkut dokumen, seperti DsmlSoapHttpConnection. |
| DsmlResponseDocument |
Kelas DsmlResponseDocument adalah koleksi baca-saja yang dihasilkan sebagai respons terhadap DsmlRequestDocument objek yang berisi nol, atau lebih, objek yang berasal dari DirectoryResponse. |
| DsmlSoapConnection |
Kelas abstrak yang tidak dapat diinstansiasi. Ini memungkinkan protokol stateless dan stateful ditangani sama dengan menyediakan fitur berorientasi sesi. |
| DsmlSoapHttpConnection |
Mewakili koneksi ke Gateway DSML menggunakan SOAP melalui HTTP. |
| ErrorResponseException |
Kelas ErrorResponseException adalah pengecualian yang terjadi ketika server mengembalikan |
| ExtendedDNControl |
Kelas ExtendedDNControl meminta bentuk yang diperluas dari nama khusus objek Active Directory Domain Services. |
| ExtendedRequest |
Kelas ExtendedRequest meneruskan operasi LDAP yang diperluas ke server. |
| ExtendedResponse |
Kelas ExtendedResponse dikembalikan oleh SendRequest(DirectoryRequest) sebagai respons terhadap ExtendedRequest. |
| LazyCommitControl |
Kelas LazyCommitControl menginstruksikan server untuk mengembalikan hasil perintah modifikasi DS, seperti menambahkan, menghapus, atau mengganti, setelah selesai dalam memori, tetapi sebelum diterapkan ke disk. |
| LdapConnection |
Kelas LdapConnection membuat koneksi TCP/IP atau UDP LDAP ke Microsoft Active Directory Domain Services atau server LDAP. |
| LdapDirectoryIdentifier |
Kelas LdapDirectoryIdentifier membuat pengidentifikasi direktori untuk satu atau beberapa server LDAP. |
| LdapException |
Kelas LdapException adalah pengecualian yang terjadi ketika LDAP mengembalikan kode kesalahan yang tidak disertakan dalam ResultCode. |
| LdapSessionOptions |
Kelas LdapSessionOptions ini digunakan untuk mendapatkan atau mengatur berbagai opsi sesi LDAP. |
| ModifyDNRequest |
Kelas ModifyDNRequest memodifikasi nama objek yang dibedakan. Kelas ini memindahkan objek ke induk baru dan/atau mengganti nama objek. |
| ModifyDNResponse |
Kelas ModifyDNResponse dikembalikan oleh SendRequest(DirectoryRequest) sebagai respons terhadap ModifyDNRequest. |
| ModifyRequest |
Kelas ModifyRequest memodifikasi atribut entri direktori yang ada. |
| ModifyResponse |
Kelas ModifyResponse dikembalikan oleh SendRequest(DirectoryRequest) sebagai respons terhadap ModifyRequest. |
| PageResultRequestControl |
Kelas PageResultRequestControl menginstruksikan server untuk mengembalikan hasil pencarian dalam ukuran halaman yang ditentukan. |
| PageResultResponseControl |
Kelas PageResultResponseControl adalah kontrol direktori yang digunakan untuk meneruskan data halaman dari server ke klien. |
| PartialResultsCollection |
Kelas PartialResultsCollection mewakili hasil parsial yang dikembalikan dari operasi asinkron yang belum selesai. |
| PermissiveModifyControl |
Kelas PermissiveModifyControl digunakan untuk memodifikasi perilaku ModifyRequest objek. |
| QuotaControl |
Kelas QuotaControl ini digunakan untuk meneruskan pengidentifikasi keamanan (SID) dari prinsip keamanan untuk mengambil data terkait kuota. |
| ReferralCallback |
Kelas ReferralCallback berisi delegasi yang digunakan sebagai metode panggilan balik rujukan. |
| SearchOptionsControl |
Kelas SearchOptionsControl digunakan untuk meneruskan bendera ke server untuk mengontrol perilaku pencarian. |
| SearchRequest |
Kelas SearchRequest memulai operasi pencarian. |
| SearchResponse |
Kelas SearchResponse dikirim oleh server sebagai respons terhadap SearchRequest objek. Respons ini berisi nol atau lebih SearchResultEntry objek, dan nol objek atau lebih SearchResultReference . |
| SearchResultAttributeCollection |
Kelas SearchResultAttributeCollection adalah kumpulan DirectoryAttribute objek. |
| SearchResultEntry |
Kelas SearchResultEntry berisi objek yang dikembalikan dalam tataan hasil. |
| SearchResultEntryCollection |
Kelas SearchResultEntryCollection berisi kumpulan SearchResultEntry objek yang dikembalikan dalam tataan hasil. |
| SearchResultReference |
Kelas SearchResultReference berisi referensi pencarian tunggal yang dikembalikan oleh server. |
| SearchResultReferenceCollection |
Kelas SearchResultReferenceCollection berisi kumpulan SearchResultReference objek. |
| SecurityDescriptorFlagControl |
Kelas SecurityDescriptorFlagControl digunakan untuk meneruskan bendera ke server untuk mengontrol berbagai perilaku pendeskripsi keamanan. |
| SecurityPackageContextConnectionInformation |
Kelas SecurityPackageContextConnectionInformation berisi data tentang koneksi yang aman. |
| ShowDeletedControl |
Kelas ShowDeletedControl digunakan dengan untuk menentukan bahwa hasil pencarian harus menyertakan objek yang dihapus yang cocok dengan SearchRequest filter pencarian. |
| SortKey |
Kelas SortKey menyimpan kriteria pengurutan untuk digunakan menurut kontrol pengurutan. |
| SortRequestControl |
Kelas SortRequestControl digunakan dengan SearchRequest untuk menginstruksikan server untuk mengurutkan hasil pencarian sebelum mengembalikannya ke aplikasi klien. |
| SortResponseControl |
Kelas SortResponseControl digunakan untuk meneruskan data pengurutan dari server ke klien. |
| TlsOperationException |
Kelas TlsOperationException adalah pengecualian yang terjadi dalam StartTransportLayerSecurity(DirectoryControlCollection) metode jika permintaan gagal. |
| TreeDeleteControl |
Kelas TreeDeleteControl digunakan dengan DeleteRequest untuk menghapus seluruh subtree di direktori. |
| VerifyNameControl |
Kelas VerifyNameControl digunakan dengan fungsi pencarian LDAP untuk menentukan server yang digunakan untuk memverifikasi keberadaan objek. |
| VlvRequestControl |
Kelas VlvRequestControl ini digunakan untuk meminta dukungan tampilan daftar virtual (VLV) dari server. |
| VlvResponseControl |
Kelas VlvResponseControl ini digunakan untuk meneruskan data tampilan daftar virtual (VLV) dari server ke klien. |
Enum
| Nama | Deskripsi |
|---|---|
| AuthType |
Enumerasi AuthType digunakan untuk menentukan metode autentikasi yang akan digunakan pada koneksi. |
| DereferenceAlias |
Enumerasi DereferenceAlias menentukan proses di mana alias didereferensikan. |
| DirectoryAttributeOperation |
Enumerasi DirectoryAttributeOperation menentukan operasi yang akan dilakukan pada atribut direktori. |
| DirectorySynchronizationOptions |
Enumerasi DirectorySynchronizationOptions menentukan perilaku pencarian dalam objek DirSyncRequestControl. |
| DsmlDocumentProcessing |
Enumerasi DsmlDocumentProcessing menentukan metode pemrosesan untuk dokumen DSML. |
| DsmlErrorProcessing |
Enumerasi DsmlErrorProcessing menentukan cara melanjutkan ketika kesalahan terjadi. |
| DsmlResponseOrder |
Enumerasi DsmlResponseOrder menentukan urutan penerimaan respons. |
| ErrorResponseCategory |
Enumerasi ErrorResponseCategory berisi kemungkinan respons kesalahan DSML. |
| ExtendedDNFlag |
Enumerasi ExtendedDNFlag menentukan format nama khusus yang diperluas. |
| LocatorFlags |
Enumerasi LocatorFlags menentukan data yang diperlukan untuk menemukan pengendali domain. |
| PartialResultProcessing |
Enumerasi PartialResultProcessing menentukan jenis pemrosesan hasil parsial yang diperlukan. |
| ReferralChasingOptions |
Enumerasi ReferralChasingOptions menentukan apakah dan bagaimana pengejaran rujukan dikejar. |
| ResultCode |
Enumerasi ResultCode menentukan kode hasil operasi. |
| SearchOption |
Enumerasi SearchOption menentukan opsi pencarian yang menentukan bagaimana pencarian akan bereaksi. |
| SearchScope |
Enumerasi SearchScope menentukan cakupan pencarian. |
| SecurityMasks |
Enumerasi SecurityMasks menentukan berbagai opsi pendeskripsi keamanan. |
| SecurityProtocol |
Enumerasi SecurityProtocol digunakan untuk menentukan protokol keamanan yang digunakan oleh koneksi. |
Delegasikan
| Nama | Deskripsi |
|---|---|
| DereferenceConnectionCallback |
Delegasi DereferenceConnectionCallback mendereferensikan koneksi yang tidak lagi diperlukan. Koneksi mungkin dibuat melalui panggilan yang berhasil ke QueryForConnectionCallback atau NotifyOfNewConnectionCallback delegasi. |
| NotifyOfNewConnectionCallback |
NotifyOfNewConnectionCallback Delegasi dipanggil jika koneksi baru dibuat saat mengejar rujukan. |
| QueryClientCertificateCallback |
Delegasi QueryClientCertificateCallback mendapatkan atau mengatur fungsi panggilan balik default yang digunakan untuk menentukan sertifikat klien saat membuat koneksi SSL. |
| QueryForConnectionCallback |
QueryForConnectionCallback Delegasi menentukan apakah ada koneksi cache yang tersedia untuk digunakan. |
| VerifyServerCertificateCallback |
Delegasi VerifyServerCertificateCallback mendapatkan atau mengatur fungsi panggilan balik default yang digunakan untuk memverifikasi sertifikat server saat membuat koneksi SSL. |