System.DirectoryServices.Protocols Ruang nama

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

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.