System.DirectoryServices.Protocols Ad Alanı

Basit Dizin Erişim Protokolü (LDAP) sürüm 3 (v3) ve Dizin Hizmetleri Biçimlendirme Dili (DSML) sürüm 2,0 (v2) standartları içinde tanımlanan yöntemleri sağlar.

Sınıflar

AddRequest

AddRequest sınıfı dizine bir girdi ekler.

AddResponse

AddResponseSınıfı, SendRequest(DirectoryRequest) yanıtı olarak tarafından döndürülür AddRequest .

AsqRequestControl

AsqRequestControlSınıfı öznitelik kapsamlı sorgu (ASQ) denetimi oluşturur. Bu denetim, sorgunun belirli bir DN değerli özniteliğe dayanmasını zorlamak için bir arama isteğiyle birlikte kullanılır.

AsqResponseControl

AsqResponseControlSınıfı bir SearchResponse sorguya yanıt olarak bir nesnede döndürülür AsqRequestControl .

BerConversionException

BerConversionException sınıfı, bir nesne kullanılarak veri dönüştürülürken oluşan bir BerConverter özel durumdur.

BerConverter

sınıfı, BerConverter temel kodlama kurallarını (BER) kullanarak yapılandırılmış verileri kodlar ve çözer.

CompareRequest

CompareRequestSınıfı, dizin nesnesinin öznitelik için belirtilen değeri içerip içermediğini belirler.

CompareResponse

sınıfı, CompareResponse yanıtı SendRequest(DirectoryRequest) olarak tarafından CompareRequest döndürülür.

CrossDomainMoveControl

Sınıfı, bir CrossDomainMoveControl ModifyDNRequest LDAP nesnesini bir etki alanından diğerine taşımak için bir nesneyle birlikte kullanılır.

DeleteRequest

sınıfı DeleteRequest dizinden bir girdiyi siler.

DeleteResponse

sınıfı, DeleteResponse yanıtı SendRequest(DirectoryRequest) olarak tarafından DeleteRequest döndürülür.

DirectoryAttribute

sınıfı, DirectoryAttribute öznitelik değerlerine erişim sağlar.

DirectoryAttributeCollection

DirectoryAttributeCollection sınıfı bir nesne koleksiyonu DirectoryAttribute içerir.

DirectoryAttributeModification

DirectoryAttributeModificationSınıfı, değerlerin değiştirilmesini mümkün bir şekilde sunar DirectoryAttribute .

DirectoryAttributeModificationCollection

DirectoryAttributeModificationCollectionSınıfı bir nesne koleksiyonu içerir DirectoryAttributeModification .

DirectoryConnection

DirectoryConnection sınıfı soyut bir sınıftır ve örneği oluşturulamaz. Dizin sunucusuna LdapConnection bağlanmak için veya DsmlSoapHttpConnection sınıfını kullanın.

DirectoryControl

DirectoryControlSınıfı, ÇEŞITLI LDAP işlemlerine yönelik uzantı verilerini belirtir.

DirectoryControlCollection

sınıfı DirectoryControlCollection bir nesne koleksiyonunu DirectoryControl yönetir.

DirectoryException

DirectoryException sınıfı, tüm System.DirectoryServices.Protocols özel durumlar için temel sınıf olarak kullanılan bir soyut sınıftır.

DirectoryIdentifier

sınıfı, DirectoryIdentifier bağlanmak için hedefi tanımlayan soyut bir sınıftır.

DirectoryNotificationControl

DirectoryNotificationControlSınıfı, Active Directory Domain Services bir nesne üzerinde değişiklik yapıldığında istemciye kaydolmak için uzatılmış BIR LDAP zaman uyumsuz arama işleviyle kullanılan bir dizin denetimidir.

DirectoryOperation

DirectoryOperationSınıfı, istek ve yanıt öğeleri için temel olarak kullanılan soyut bir sınıftır.

DirectoryOperationException

DirectoryOperationException sınıfı, sunucunun SendRequest(DirectoryRequest) hata içeren bir nesne döndürdüğünü belirtmek için yöntemi tarafından oluşturulmuş bir DirectoryResponse özel durumdur.

DirectoryRequest

sınıfı, DirectoryRequest ve sınıfları gibi istekle ilgili sınıflar için temel SearchRequest AddRequest sınıftır.

DirectoryResponse

DirectoryResponseSınıfı, ve sınıfları gibi istek yanıt sınıfları için temel sınıftır SearchResponse AddResponse .

DirSyncRequestControl

DirSyncRequestControlSınıfı, uygulamanın önceki bir durumdan beri değiştirilen nesneler için dizinde arama yapmasına olanak tanıyan bir dizin denetimidir.

DirSyncResponseControl

sınıfı, DirSyncResponseControl sunucudan istemciye DirSyncRequest bilgilerini almak için kullanılan bir dizin denetimidir.

DomainScopeControl

sınıfı, DomainScopeControl LDAP sunucusuna istek tamamlanırken referans oluşturmaması talimatı için kullanılan bir dizin denetimidir.

DsmlAuthRequest

sınıfı, istekler için erişim denetimine, istekler özelliği tarafından tanımlanan güvenlik sorumlusu tarafından DsmlAuthRequest gerçekleştirilecek gibi Principal yorumlanır.

DsmlAuthResponse

DsmlAuthResponseSınıfı, SendRequest(DirectoryRequest) yanıtı olarak tarafından döndürülür DsmlAuthRequest .

DsmlDirectoryIdentifier

DsmlDirectoryIdentifierSınıfı BIR http sunucusunu tanımlar.

DsmlDocument

DsmlDocumentSınıfı BIR DSML belgesi oluşturmak veya işlemek için soyut bir sınıftır. Hem hem de için temel sınıftır DsmlRequestDocument DsmlResponseDocument . DsmlDocument koleksiyonları ve dizinleri destekler. Koleksiyonundaki her öğe öğesinden türetilmiş bir nesnedir DirectoryOperation .

DsmlErrorResponse

DsmlErrorResponseSınıfı önemli bir hata oluştuğunda sunucu tarafından oluşturulur.

DsmlInvalidDocumentException

DsmlInvalidDocumentExceptionSınıfı, BIR DSML isteği veya yanıt belgesi doğru BIÇIMLENDIRILMIŞ XML olmadığında veya DSMLv2 şeması ile doğrulanamadığından oluşan bir istisnadır.

DsmlRequestDocument

DsmlRequestDocumentSınıfı,, veya gibi BIR DSML istek yükü oluşturmanıza olanak sağlar AddRequest ModifyRequest SearchRequest . Sıfır veya daha fazla DirectoryRequest türetilmiş nesne içeriyor. Kullanıcı, sunucuya göndermeden önce ' yi ekleyebilir, silebilir, değiştirebilir ve numaralandırmayabilir DirectoryRequest . DsmlRequestDocument belgeyi taşımak için herhangi bir DSML bağlama sınıfıyla birlikte kullanılabilir DsmlSoapHttpConnection .

DsmlResponseDocument

DsmlResponseDocumentSınıfı, DsmlRequestDocument sıfır veya daha fazla nesne içeren bir nesneye yanıt olarak oluşturulan salt tanımlı bir koleksiyondur DirectoryResponse .

DsmlSoapConnection

Örneği oluşturulamayan soyut bir sınıf. Oturum odaklı özellikler sağlayarak durum bilgisi olmayan ve durum bilgisi olan protokollerin benzer şekilde işlenmesini sağlar.

DsmlSoapHttpConnection

HTTP üzerinden SOAP kullanan bir DSML Ağ Geçidi bağlantısını temsil eder.

ErrorResponseException

ErrorResponseExceptionSınıfı, sunucu bir döndürdüğünde oluşan özel durumdur <errorResponse> .

ExtendedDNControl

sınıfı, ExtendedDNControl bir Active Directory Domain Services nesnesinin ayırt edici adının genişletilmiş bir formunu talep eder.

ExtendedRequest

ExtendedRequestSınıfı, GENIŞLETILMIŞ LDAP işlemlerini sunucuya geçirir.

ExtendedResponse

ExtendedResponseSınıfı, SendRequest(DirectoryRequest) yanıtı olarak tarafından döndürülür ExtendedRequest .

LazyCommitControl

LazyCommitControlSınıfı, bellek içinde tamamlandıktan sonra, ancak diske kaydedilmeden önce ekleme, silme veya değiştirme gibi BIR DS değiştirme komutunun sonuçlarını döndürmesini ister.

LdapConnection

sınıfı, LdapConnection Microsoft Active Directory Domain Services veya LDAP sunucusuna bir TCP/IP veya UDP LDAP bağlantısı oluşturur.

LdapDirectoryIdentifier

sınıfı, LdapDirectoryIdentifier bir veya daha fazla LDAP sunucusu için bir dizin tanımlayıcısı oluşturur.

LdapException

LdapException sınıfı, LDAP içinde bulunmayan bir hata kodu döndürdüğünde ResultCodeoluşan bir özel durumdur.

LdapSessionOptions

sınıfı LdapSessionOptions çeşitli LDAP oturum seçeneklerini almak veya ayarlamak için kullanılır.

ModifyDNRequest

ModifyDNRequestSınıfı, bir nesnenin ayırt edici adını değiştirir. Bu sınıf, bir nesneyi yeni bir üst öğeye taşııyor ve/veya nesneyi yeniden adlandırıyor.

ModifyDNResponse

ModifyDNResponseSınıfı, SendRequest(DirectoryRequest) yanıtı olarak tarafından döndürülür ModifyDNRequest .

ModifyRequest

sınıfı, ModifyRequest mevcut bir dizin girişinin özniteliklerini değiştirir.

ModifyResponse

sınıfı, ModifyResponse yanıtı SendRequest(DirectoryRequest) olarak tarafından ModifyRequest döndürülür.

PageResultRequestControl

PageResultRequestControlSınıfı, sunucuya arama sonucunu belirtilen sayfa boyutuna döndürmesini söyler.

PageResultResponseControl

PageResultResponseControlSınıfı, sunucudan istemciye sayfa verilerini geçirmek için kullanılan bir dizin denetimidir.

PartialResultsCollection

sınıfı, PartialResultsCollection henüz tamamlanmadı olan bir zaman uyumsuz işlemden döndürülen kısmi sonuçları temsil eder.

PermissiveModifyControl

PermissiveModifyControlSınıfı, bir nesnenin davranışını değiştirmek için kullanılır ModifyRequest .

QuotaControl

QuotaControl sınıfı, kotayla ilgili verileri almak için bir güvenlik ilkesinin güvenlik tanımlayıcısını (SID) geçirmek için kullanılır.

ReferralCallback

ReferralCallbackSınıf, başvuru geri çağırma yöntemleri olarak kullanılan temsilcileri içerir.

SearchOptionsControl

SearchOptionsControlSınıfı, arama davranışını denetlemek için bayrakları sunucuya geçirmek için kullanılır.

SearchRequest

SearchRequest sınıfı bir arama işlemi başlatır.

SearchResponse

SearchResponseSınıfı, bir nesnesine yanıt olarak sunucu tarafından gönderilir SearchRequest . Bu yanıt sıfır veya daha fazla SearchResultEntry nesne ve sıfır veya daha fazla SearchResultReference nesne içeriyor.

SearchResultAttributeCollection

SearchResultAttributeCollectionSınıfı bir DirectoryAttribute nesne koleksiyonudur.

SearchResultEntry

SearchResultEntrySınıf, sonuç kümesinde döndürülen bir nesne içerir.

SearchResultEntryCollection

SearchResultEntryCollectionSınıfı, SearchResultEntry bir sonuç kümesinde döndürülen nesne koleksiyonunu içerir.

SearchResultReference

SearchResultReferenceSınıfı, sunucu tarafından döndürülen tek bir arama başvurusu içerir.

SearchResultReferenceCollection

SearchResultReferenceCollectionSınıfı bir nesne koleksiyonu içerir SearchResultReference .

SecurityDescriptorFlagControl

SecurityDescriptorFlagControlSınıfı, çeşitli güvenlik tanımlayıcısı davranışlarını denetlemek için bayrakları sunucuya geçirmek için kullanılır.

SecurityPackageContextConnectionInformation

sınıfı güvenli SecurityPackageContextConnectionInformation bir bağlantı hakkında veri içerir.

ShowDeletedControl

sınıfı, ShowDeletedControl arama SearchRequest sonuçlarının arama filtresiyle eşleşmesi gereken silinmiş nesneleri içermesi gerektiğini belirtmek için ile kullanılır.

SortKey

sınıfı, SortKey sıralama denetimlerine göre kullanılacak sıralama ölçütlerini depolar.

SortRequestControl

SortRequestControl sınıfı, istemci uygulamasına döndürmeden önce sunucuya arama sonuçlarını sıralamasını bildirmek için ile SearchRequest birlikte kullanılır.

SortResponseControl

SortResponseControlSınıfı, sunucudan istemciye sıralama verilerini geçirmek için kullanılır.

TlsOperationException

sınıfı TlsOperationException , istek başarısız olursa yönteminde StartTransportLayerSecurity(DirectoryControlCollection) oluşan bir özel durumdur.

TreeDeleteControl

TreeDeleteControlSınıfı, DeleteRequest dizinindeki tüm alt ağacı silmek için ile birlikte kullanılır.

VerifyNameControl

VerifyNameControlSınıfı, bir nesnenin varlığını doğrulamak için kullanılan sunucuyu belirtmek için BIR LDAP arama işleviyle birlikte kullanılır.

VlvRequestControl

VlvRequestControlSınıfı, sunucudan sanal liste görünümü (VLV) desteğini istemek için kullanılır.

VlvResponseControl

VlvResponseControlSınıfı, sunucudan istemciye sanal liste görünümü (VLV) verilerini geçirmek için kullanılır.

Numaralandırmalar

AuthType

AuthTypeNumaralama, bağlantıda kullanılacak kimlik doğrulama yöntemini belirtmek için kullanılır.

DereferenceAlias

DereferenceAliasSabit listesi, diğer adların başvurusu yapılacak süreci belirtir.

DirectoryAttributeOperation

DirectoryAttributeOperationSabit listesi bir dizin özniteliğinde gerçekleştirilecek işlemi belirtir.

DirectorySynchronizationOptions

DirectorySynchronizationOptionsSabit listesi, bir nesnedeki aramanın davranışını belirtir DirSyncRequestControl .

DsmlDocumentProcessing

DsmlDocumentProcessingSabit listesi DSML belgesi için işleme yöntemini belirtir.

DsmlErrorProcessing

DsmlErrorProcessingSabit listesi bir hata oluştuğunda nasıl ilerlemeniz gerektiğini belirtir.

DsmlResponseOrder

DsmlResponseOrderNumaralama, yanıtların alınma sıralarını belirtir.

ErrorResponseCategory

ErrorResponseCategorySabit listesi olası DSML hata yanıtlarını içerir.

ExtendedDNFlag

ExtendedDNFlagSabit listesi, genişletilmiş ayırt edici adın biçimini belirtir.

LocatorFlags

LocatorFlagsSabit listesi, bir etki alanı denetleyicisini bulmak için gereken verileri belirtir.

PartialResultProcessing

PartialResultProcessingSabit listesi, gerekli kısmi sonuç işleme türünü belirtir.

ReferralChasingOptions

ReferralChasingOptionsSabit listesi, başvurunun nasıl yapıldığını ve nasıl yapılacağını belirtir.

ResultCode

ResultCodeSabit listesi işlem sonuç kodlarını belirtir.

SearchOption

SearchOptionSabit listesi, aramanın nasıl davranacağını tanımlayan arama seçeneklerini belirtir.

SearchScope

SearchScopeNumaralama, bir aramanın kapsamını belirtir.

SecurityMasks

SecurityMasksSabit listesi çeşitli güvenlik tanımlayıcısı seçeneklerini belirtir.

SecurityProtocol

SecurityProtocolNumaralama, bir bağlantı tarafından kullanılan güvenlik protokolünü belirtmek için kullanılır.

Temsilciler

DereferenceConnectionCallback

Temsilci DereferenceConnectionCallback artık gerekli olan bir bağlantıyı başvurur. Bağlantı büyük olasılıkla başarılı bir veya temsilcisi çağrısıyla QueryForConnectionCallback NotifyOfNewConnectionCallback kuruldu.

NotifyOfNewConnectionCallback

NotifyOfNewConnectionCallbackBir başvuru sırasında yeni bir bağlantı oluşturulduysa, temsilci çağrılır.

QueryClientCertificateCallback

QueryClientCertificateCallbackTemsilci, BIR SSL bağlantısı kurarken istemci sertifikalarını belirtmek için kullanılan varsayılan geri arama işlevini alır veya ayarlar.

QueryForConnectionCallback

Temsilci, QueryForConnectionCallback kullanılabilir önbelleğe alınmış bir bağlantı olup olmadığını belirler.

VerifyServerCertificateCallback

VerifyServerCertificateCallbackTemsilci, BIR SSL bağlantısı kurarken sunucu sertifikalarını doğrulamak için kullanılan varsayılan geri arama işlevini alır veya ayarlar.