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ında tanımlanan yöntemleri sağlar.

Sınıflar

Name Description
AddRequest

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

AddResponse

AddResponse sınıfı tarafından öğesine yanıt SendRequest(DirectoryRequest)olarak döndürülürAddRequest.

AsqRequestControl

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

AsqResponseControl

sınıfı AsqResponseControl bir nesnede sorguya SearchResponseAsqRequestControl yanıt olarak döndürülür.

BerConversionException

sınıfı BerConversionException , bir nesne kullanarak verileri dönüştürü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

sınıfı, CompareRequest dizin nesnesinin özniteliği için belirtilen değeri barındırıp tutmadığını belirler.

CompareResponse

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

CrossDomainMoveControl

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

DeleteRequest

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

DeleteResponse

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

DirectoryAttribute

sınıfı, DirectoryAttribute öznitelik değerlerine erişimi etkinleştirir.

DirectoryAttributeCollection

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

DirectoryAttributeModification

DirectoryAttributeModification sınıfı, değerlerin değiştirilmesini DirectoryAttribute etkinleştirir.

DirectoryAttributeModificationCollection

DirectoryAttributeModificationCollection sınıfı bir nesne koleksiyonu DirectoryAttributeModification içerir.

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

sınıfı, DirectoryControl çeşitli LDAP işlemleri için uzantı verilerini belirtir.

DirectoryControlCollection

DirectoryControlCollection sınıfı 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

DirectoryIdentifier sınıfı, bağlanacak hedefi tanımlayan soyut bir sınıftır.

DirectoryNotificationControl

DirectoryNotificationControl sınıfı, Active Directory Domain Services bir nesnede değişiklik yapıldığında bildirim almak üzere istemciyi kaydetmek için genişletilmiş LDAP zaman uyumsuz arama işleviyle kullanılan bir dizin denetimidir.

DirectoryOperation

DirectoryOperation sı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şan bir DirectoryResponse özel durumdur.

DirectoryRequest

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

DirectoryResponse

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

DirSyncRequestControl

DirSyncRequestControl sınıfı, uygulamanın önceki bir durumdan bu yana değişmiş nesneleri dizinde aramasına olanak tanıyan bir dizin denetimidir.

DirSyncResponseControl

DirSyncResponseControl sınıfı, Sunucudan istemciye DirSyncRequest bilgilerini geçirmek için kullanılan bir dizin denetimidir.

DomainScopeControl

DomainScopeControl sınıfı, LDAP sunucusuna bir isteği tamamlarken referans oluşturmamasını bildirmek için kullanılan bir dizin denetimidir.

DsmlAuthRequest

DsmlAuthRequest sınıfı, istekler için erişim denetiminin, istekler özelliği tarafından Principal tanımlanan güvenlik sorumlusu tarafından gerçekleştirilir gibi yorumlandığını gösterir.

DsmlAuthResponse

DsmlAuthResponse sınıfı tarafından öğesine yanıt SendRequest(DirectoryRequest)olarak döndürülürDsmlAuthRequest.

DsmlDirectoryIdentifier

DsmlDirectoryIdentifier sınıfı bir HTTP sunucusu tanımlar.

DsmlDocument

DsmlDocument sınıfı, bir DSML belgesi oluşturmak veya işlemek için bir soyut sınıftır. Hem hem de DsmlRequestDocumentDsmlResponseDocumentiçin temel sınıfıdır. DsmlDocument koleksiyonları ve dizinleri destekler. Koleksiyonundaki her öğe, öğesinden DirectoryOperationtüretilen bir nesnedir.

DsmlErrorResponse

Sınıfı DsmlErrorResponse , ciddi bir hata oluştuğunda sunucu tarafından oluşturulur.

DsmlInvalidDocumentException

sınıfı DsmlInvalidDocumentException , DSML İsteği veya Yanıt belgesi iyi biçimlendirilmiş XML olmadığında veya DSMLv2 şemasıyla doğrulanamadıysa oluşan bir özel durumdur.

DsmlRequestDocument

DsmlRequestDocument sınıfı, , AddRequestveya ModifyRequestgibi SearchRequestbir DSML istek yükü oluşturmanıza olanak tanır. Sıfır veya daha fazla DirectoryRequest türetilmiş nesne içerir. Kullanıcı sunucuya göndermeden önce öğesini ekleyebilir, silebilir, değiştirebilir ve numaralandırabilir DirectoryRequest . DsmlRequestDocument gibi DsmlSoapHttpConnectionherhangi bir DSML Bağlama sınıfıyla belgeyi taşımak için kullanılabilir.

DsmlResponseDocument

DsmlResponseDocument sınıfı, öğesinden DsmlRequestDocumenttüretilen sıfır veya daha fazla nesne içeren bir nesneye yanıt olarak oluşturulan salt okunur bir DirectoryResponse koleksiyondur.

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 kullanarak DSML Ağ Geçidi bağlantısını temsil eder.

ErrorResponseException

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

ExtendedDNControl

ExtendedDNControl sınıfı, bir Active Directory Domain Services nesnesinin ayırt edici adının genişletilmiş bir biçimini istemektedir.

ExtendedRequest

sınıfı, ExtendedRequest genişletilmiş LDAP işlemlerini sunucuya geçirir.

ExtendedResponse

ExtendedResponse sınıfı tarafından öğesine yanıt SendRequest(DirectoryRequest)olarak döndürülürExtendedRequest.

LazyCommitControl

LazyCommitControl sınıfı, sunucuya ekleme, silme veya değiştirme gibi bir DS değişiklik komutunun sonuçlarını bellekte tamamlandıktan sonra ancak diske işlenmeden önce döndürmesini bildirir.

LdapConnection

LdapConnection sınıfı, 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

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

ModifyDNRequest

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

ModifyDNResponse

ModifyDNResponse sınıfı tarafından öğesine yanıt SendRequest(DirectoryRequest)olarak döndürülürModifyDNRequest.

ModifyRequest

sınıfı, ModifyRequest var olan bir dizin girdisinin özniteliklerini değiştirir.

ModifyResponse

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

PageResultRequestControl

PageResultRequestControl sınıfı, sunucuya arama sonucunu belirtilen sayfa boyutunda döndürmesini bildirir.

PageResultResponseControl

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

PartialResultsCollection

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

PermissiveModifyControl

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

QuotaControl

sınıfı QuotaControl , 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

sınıfı, ReferralCallback referans geri çağırma yöntemleri olarak kullanılan temsilciler içerir.

SearchOptionsControl

SearchOptionsControl sınıfı, arama davranışını denetlemek için sunucuya bayrak geçirmek için kullanılır.

SearchRequest

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

SearchResponse

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

SearchResultAttributeCollection

SearchResultAttributeCollection sınıfı bir nesne koleksiyonudurDirectoryAttribute.

SearchResultEntry

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

SearchResultEntryCollection

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

SearchResultReference

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

SearchResultReferenceCollection

SearchResultReferenceCollection sınıfı bir nesne koleksiyonu SearchResultReference içerir.

SecurityDescriptorFlagControl

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

SecurityPackageContextConnectionInformation

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

ShowDeletedControl

sınıfı ShowDeletedControl , arama sonuçlarının arama filtresiyle eşleşen silinmiş nesneleri içermesi gerektiğini belirtmek için ile SearchRequest birlikte 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

SortResponseControl sınıfı, sıralama verilerini sunucudan istemciye 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

TreeDeleteControl sınıfı, dizinindeki bir alt ağacın tamamını silmek için ile DeleteRequest birlikte kullanılır.

VerifyNameControl

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

VlvRequestControl

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

VlvResponseControl

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

Numaralandırmalar

Name Description
AuthType

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

DereferenceAlias

DereferenceAlias numaralandırması, diğer adların başvurulmadığı işlemi belirtir.

DirectoryAttributeOperation

DirectoryAttributeOperation numaralandırması, dizin özniteliğinde gerçekleştirilecek işlemi belirtir.

DirectorySynchronizationOptions

DirectorySynchronizationOptions numaralandırması, DirSyncRequestControl nesnesindeki aramanın davranışını belirtir.

DsmlDocumentProcessing

DsmlDocumentProcessing numaralandırması, DSML belgesi için işleme yöntemini belirtir.

DsmlErrorProcessing

DsmlErrorProcessing numaralandırması, bir hata oluştuğunda nasıl ilerleyeceklerini belirtir.

DsmlResponseOrder

DsmlResponseOrder numaralandırması yanıtların alınma sırasını belirtir.

ErrorResponseCategory

ErrorResponseCategory numaralandırması olası DSML hata yanıtlarını içerir.

ExtendedDNFlag

ExtendedDNFlag numaralandırması, genişletilmiş ayırt edici adın biçimini belirtir.

LocatorFlags

LocatorFlags numaralandırması, bir etki alanı denetleyicisini bulmak için gereken verileri belirtir.

PartialResultProcessing

PartialResultProcessing numaralandırması, gerekli kısmi sonuç işleme türünü belirtir.

ReferralChasingOptions

ReferralChasingOptions numaralandırması başvuru izlemenin izlenip izlenmediğini ve nasıl izlenip izlenmediğini belirtir.

ResultCode

ResultCode numaralandırması işlem sonuç kodlarını belirtir.

SearchOption

SearchOption numaralandırması, aramanın nasıl davranacağını tanımlayan arama seçeneklerini belirtir.

SearchScope

SearchScope numaralandırması aramanın kapsamını belirtir.

SecurityMasks

SecurityMasks numaralandırması çeşitli güvenlik tanımlayıcısı seçeneklerini belirtir.

SecurityProtocol

SecurityProtocol numaralandırması, bağlantı tarafından kullanılan güvenlik protokollerini belirtmek için kullanılır.

Temsilciler

Name Description
DereferenceConnectionCallback

Temsilci DereferenceConnectionCallback artık gerekli olmayan bir bağlantıya başvuruyor. Bağlantı büyük olasılıkla veya QueryForConnectionCallback temsilcisine NotifyOfNewConnectionCallback yapılan başarılı bir çağrıyla oluşturulmuştur.

NotifyOfNewConnectionCallback

Referans kovalarken NotifyOfNewConnectionCallback yeni bir bağlantı oluşturulduysa temsilci çağrılır.

QueryClientCertificateCallback

Temsilci, QueryClientCertificateCallback SSL bağlantısı kurarken istemci sertifikalarını belirtmek için kullanılan varsayılan geri çağırma işlevini alır veya ayarlar.

QueryForConnectionCallback

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

VerifyServerCertificateCallback

Temsilci, VerifyServerCertificateCallback SSL bağlantısı kurarken sunucu sertifikalarını doğrulamak için kullanılan varsayılan geri çağırma işlevini alır veya ayarlar.