System.DirectoryServices.Protocols Obor názvů

Poskytuje metody definované v standardech DSML (Lightweight Directory Access Protocol) verze 3 (V3) a DSML (Directory Services Markup Language) verze 2.0 (V2).

Třídy

Name Description
AddRequest

Třída AddRequest přidá položku do adresáře.

AddResponse

Třída AddResponse je vrácena SendRequest(DirectoryRequest) jako odpověď na AddRequest.

AsqRequestControl

Třída AsqRequestControl vytvoří ovládací prvek dotazu s vymezeným atributem (ASQ). Tento ovládací prvek se používá s požadavkem na vyhledávání, který vynutí, aby byl dotaz založený na konkrétním atributu dn-valued.

AsqResponseControl

Třída AsqResponseControl je vrácena v objektu SearchResponse jako odpověď na AsqRequestControl dotaz.

BerConversionException

Třída BerConversionException je vyvolán výjimku při převodu dat pomocí objektu BerConverter .

BerConverter

Třída BerConverter kóduje a dekóduje strukturovaná data pomocí základních pravidel kódování (BER).

CompareRequest

Třída CompareRequest určuje, zda objekt adresáře obsahuje zadanou hodnotu atributu.

CompareResponse

Třída CompareResponse je vrácena SendRequest(DirectoryRequest) jako odpověď na CompareRequest.

CrossDomainMoveControl

Třída CrossDomainMoveControl se používá s objektem ModifyDNRequest k přesunutí objektu LDAP z jedné domény do druhé.

DeleteRequest

Třída DeleteRequest odstraní položku z adresáře.

DeleteResponse

Třída DeleteResponse je vrácena SendRequest(DirectoryRequest) jako odpověď na DeleteRequest.

DirectoryAttribute

Třída DirectoryAttribute umožňuje přístup k hodnotám atributů.

DirectoryAttributeCollection

Třída DirectoryAttributeCollection obsahuje kolekci DirectoryAttribute objektů.

DirectoryAttributeModification

Třída DirectoryAttributeModification umožňuje úpravy DirectoryAttribute hodnot.

DirectoryAttributeModificationCollection

Třída DirectoryAttributeModificationCollection obsahuje kolekci DirectoryAttributeModification objektů.

DirectoryConnection

Třída DirectoryConnection je abstraktní třída a nelze vytvořit instanci. LdapConnection Pomocí třídy nebo se DsmlSoapHttpConnection připojte k adresářovém serveru.

DirectoryControl

Třída DirectoryControl určuje data rozšíření pro různé operace LDAP.

DirectoryControlCollection

Třída DirectoryControlCollection spravuje kolekci DirectoryControl objektů.

DirectoryException

Třída DirectoryException je abstraktní třída používaná jako základní třída pro všechny System.DirectoryServices.Protocols výjimky.

DirectoryIdentifier

Třída DirectoryIdentifier je abstraktní třída, která identifikuje cíl pro připojení.

DirectoryNotificationControl

Třída DirectoryNotificationControl je ovládací prvek adresáře používaný s funkcí rozšířeného asynchronního vyhledávání LDAP k registraci klienta, který má být upozorněn při změnách objektu v Active Directory Domain Services.

DirectoryOperation

Třída DirectoryOperation je abstraktní třída používaná jako základ pro elementy požadavku a odpovědi.

DirectoryOperationException

Třída DirectoryOperationException je výjimka vyvolaná SendRequest(DirectoryRequest) metodou, která indikuje, že server vrátil DirectoryResponse objekt s chybou.

DirectoryRequest

Třída DirectoryRequest je základní třídou pro třídy související s požadavky, jako jsou třídy SearchRequest a AddRequest třídy.

DirectoryResponse

Třída DirectoryResponse je základní třídou pro třídy odpovědí požadavků, jako jsou třídy SearchResponse a AddResponse třídy.

DirSyncRequestControl

Třída DirSyncRequestControl je ovládací prvek adresáře, který aplikaci umožňuje prohledávat objekty, které se změnily od předchozího stavu.

DirSyncResponseControl

Třída DirSyncResponseControl je ovládací prvek adresáře sloužící k předání informací DirSyncRequest ze serveru klientovi.

DomainScopeControl

Třída DomainScopeControl je ovládací prvek adresáře, který slouží k pokynu serveru LDAP, aby při dokončování požadavku nevygeneroval referenční seznamy.

DsmlAuthRequest

Třída DsmlAuthRequest označuje, že řízení přístupu pro požadavky se interpretuje, jako by požadavky prováděl objekt zabezpečení identifikovaný Principal vlastností.

DsmlAuthResponse

Třída DsmlAuthResponse je vrácena SendRequest(DirectoryRequest) jako odpověď na DsmlAuthRequest.

DsmlDirectoryIdentifier

Třída DsmlDirectoryIdentifier identifikuje server HTTP.

DsmlDocument

Třída DsmlDocument je abstraktní třída pro vytvoření nebo manipulaci s dokumentem DSML. Je to základní třída pro obě DsmlRequestDocument a DsmlResponseDocument. DsmlDocument podporuje kolekce a indexy. Každá položka v jeho kolekci je objekt odvozený z DirectoryOperation.

DsmlErrorResponse

Třída DsmlErrorResponse je generována serverem, když dojde k závažné chybě.

DsmlInvalidDocumentException

Třída DsmlInvalidDocumentException je výjimka, která nastane v případě, že dokument žádosti DSML nebo odpovědi není ve správném formátu XML nebo nelze ověřit pomocí schématu DSMLv2.

DsmlRequestDocument

Třída DsmlRequestDocument umožňuje vytvořit datovou část požadavku DSML, například AddRequest, ModifyRequestnebo SearchRequest. Obsahuje nula nebo více DirectoryRequest odvozených objektů. Uživatel může přidat, odstranit, upravit a vytvořit výčet DirectoryRequest před odesláním na server. DsmlRequestDocument lze použít s libovolnými třídami vazby DSML k přenosu dokumentu, například DsmlSoapHttpConnection.

DsmlResponseDocument

Třída DsmlResponseDocument je kolekce jen pro čtení vygenerovaná jako odpověď na DsmlRequestDocument objekt, který obsahuje nula nebo více objektů odvozených z DirectoryResponse.

DsmlSoapConnection

Abstraktní třída, která nelze vytvořit instanci. Umožňuje bezstavové a stavové protokoly zpracovávat podobně poskytováním funkcí orientovaných na relace.

DsmlSoapHttpConnection

Představuje připojení k bráně DSML pomocí protokolu SOAP přes protokol HTTP.

ErrorResponseException

Třída ErrorResponseException je výjimka, která nastane, když server vrátí <errorResponse>.

ExtendedDNControl

Třída ExtendedDNControl požaduje rozšířenou formu rozlišujícího názvu objektu Active Directory Domain Services.

ExtendedRequest

Třída ExtendedRequest předává rozšířené operace LDAP serveru.

ExtendedResponse

Třída ExtendedResponse je vrácena SendRequest(DirectoryRequest) jako odpověď na ExtendedRequest.

LazyCommitControl

Třída LazyCommitControl dává serveru pokyn, aby po dokončení v paměti vrátil výsledky příkazu pro úpravu ds, například přidání, odstranění nebo nahrazení, ale před potvrzením na disk.

LdapConnection

Třída LdapConnection vytvoří připojení TCP/IP nebo UDP LDAP k Microsoft Active Directory Domain Services nebo serveru LDAP.

LdapDirectoryIdentifier

Třída LdapDirectoryIdentifier vytvoří identifikátor adresáře pro jeden nebo více serverů LDAP.

LdapException

Třída LdapException je výjimka, která nastane, když LDAP vrátí kód chyby, který není součástí ResultCode.

LdapSessionOptions

Třída LdapSessionOptions se používá k získání nebo nastavení různých možností relace LDAP.

ModifyDNRequest

Třída ModifyDNRequest upraví rozlišující název objektu. Tato třída přesune objekt do nového nadřazeného objektu nebo objekt přejmenuje.

ModifyDNResponse

Třída ModifyDNResponse je vrácena SendRequest(DirectoryRequest) jako odpověď na ModifyDNRequest.

ModifyRequest

Třída ModifyRequest upraví atributy existující položky adresáře.

ModifyResponse

Třída ModifyResponse je vrácena SendRequest(DirectoryRequest) jako odpověď na ModifyRequest.

PageResultRequestControl

Třída PageResultRequestControl dává serveru pokyn, aby vrátil výsledek hledání v zadané velikosti stránky.

PageResultResponseControl

Třída PageResultResponseControl je ovládací prvek adresáře, který slouží k předávání dat stránky ze serveru klientovi.

PartialResultsCollection

Třída PartialResultsCollection představuje všechny částečné výsledky vrácené z dosud nedokončené asynchronní operace.

PermissiveModifyControl

Třída PermissiveModifyControl se používá k úpravě chování objektu ModifyRequest .

QuotaControl

Třída QuotaControl se používá k předání identifikátoru zabezpečení (SID) objektu zabezpečení k načtení dat souvisejících s kvótami.

ReferralCallback

Třída ReferralCallback obsahuje delegáty používané jako metody zpětného volání referenčního seznamu.

SearchOptionsControl

Třída SearchOptionsControl slouží k předání příznaků serveru k řízení chování hledání.

SearchRequest

Třída SearchRequest inicializuje operaci hledání.

SearchResponse

Třída SearchResponse je odeslána serverem jako odpověď na SearchRequest objekt. Tato odpověď obsahuje nula nebo více SearchResultEntry objektů a nula nebo více SearchResultReference objektů.

SearchResultAttributeCollection

Třída SearchResultAttributeCollection je kolekce DirectoryAttribute objektů.

SearchResultEntry

Třída SearchResultEntry obsahuje objekt vrácený v sadě výsledků.

SearchResultEntryCollection

Třída SearchResultEntryCollection obsahuje kolekci SearchResultEntry objektů vrácených v sadě výsledků.

SearchResultReference

Třída SearchResultReference obsahuje jeden odkaz vyhledávání vrácený serverem.

SearchResultReferenceCollection

Třída SearchResultReferenceCollection obsahuje kolekci SearchResultReference objektů.

SecurityDescriptorFlagControl

Třída SecurityDescriptorFlagControl slouží k předávání příznaků serveru k řízení různých chování popisovače zabezpečení.

SecurityPackageContextConnectionInformation

Třída SecurityPackageContextConnectionInformation obsahuje data o zabezpečeném připojení.

ShowDeletedControl

Třída ShowDeletedControl se používá SearchRequest k určení, že výsledky hledání by měly obsahovat všechny odstraněné objekty, které odpovídají filtru hledání.

SortKey

Třída SortKey ukládá kritéria řazení pro použití podle ovládacích prvků řazení.

SortRequestControl

Třída SortRequestControl se používá SearchRequest k pokynu serveru, aby před vrácením výsledků hledání do klientské aplikace seřadil výsledky hledání.

SortResponseControl

Třída SortResponseControl slouží k předávání dat řazení ze serveru klientovi.

TlsOperationException

Třída TlsOperationException je výjimka, která nastane v StartTransportLayerSecurity(DirectoryControlCollection) metodě, pokud požadavek selže.

TreeDeleteControl

Třída TreeDeleteControl se používá DeleteRequest k odstranění celého podstromu v adresáři.

VerifyNameControl

Třída VerifyNameControl se používá s vyhledávací funkcí LDAP k určení serveru použitého k ověření existence objektu.

VlvRequestControl

Třída VlvRequestControl se používá k vyžádání podpory virtuálního zobrazení seznamu (VLV) ze serveru.

VlvResponseControl

Třída VlvResponseControl slouží k předání dat zobrazení virtuálního seznamu (VLV) ze serveru klientovi.

Výčty

Name Description
AuthType

Výčet AuthType slouží k určení metody ověřování, která se má použít v připojení.

DereferenceAlias

Výčet DereferenceAlias určuje proces, podle kterého jsou aliasy dereferenced.

DirectoryAttributeOperation

Výčet DirectoryAttributeOperation určuje operaci, která se má provést u atributu adresáře.

DirectorySynchronizationOptions

Výčet DirectorySynchronizationOptions určuje chování vyhledávání v objektu DirSyncRequestControl.

DsmlDocumentProcessing

Výčet DsmlDocumentProcessing určuje metodu zpracování pro dokument DSML.

DsmlErrorProcessing

Výčet DsmlErrorProcessing určuje, jak pokračovat při výskytu chyby.

DsmlResponseOrder

Výčet DsmlResponseOrder určuje pořadí, ve kterém se odpovědi přijímají.

ErrorResponseCategory

Výčet ErrorResponseCategory obsahuje možné chybové odpovědi DSML.

ExtendedDNFlag

Výčet ExtendedDNFlag určuje formát rozšířeného rozlišujícího názvu.

LocatorFlags

Výčet LocatorFlags určuje data potřebná k vyhledání řadiče domény.

PartialResultProcessing

Výčet PartialResultProcessing určuje požadovaný typ zpracování částečných výsledků.

ReferralChasingOptions

Výčet ReferralChasingOptions určuje, jestli a jak se provádí sledování referenčních seznamů.

ResultCode

Výčet ResultCode určuje kódy výsledků operace.

SearchOption

Výčet SearchOption určuje možnosti hledání, které definují chování hledání.

SearchScope

Výčet SearchScope určuje rozsah hledání.

SecurityMasks

Výčet SecurityMasks určuje různé možnosti popisovače zabezpečení.

SecurityProtocol

Výčet SecurityProtocol slouží k určení protokolu zabezpečení používaného připojením.

Delegáti

Name Description
DereferenceConnectionCallback

Delegát DereferenceConnectionCallback přemísní připojení, které už není potřeba. Připojení bylo pravděpodobně vytvořeno prostřednictvím úspěšného volání nebo QueryForConnectionCallback delegátaNotifyOfNewConnectionCallback.

NotifyOfNewConnectionCallback

Delegát NotifyOfNewConnectionCallback se volá, pokud se při honění referenčního seznamu vytvořilo nové připojení.

QueryClientCertificateCallback

Delegát QueryClientCertificateCallback získá nebo nastaví výchozí funkci zpětného volání použitou k určení klientských certifikátů při navazování připojení SSL.

QueryForConnectionCallback

Delegát QueryForConnectionCallback určuje, jestli je k dispozici připojení uložené v mezipaměti.

VerifyServerCertificateCallback

Delegát VerifyServerCertificateCallback získá nebo nastaví výchozí funkci zpětného volání použitou k ověření certifikátů serveru při navazování připojení SSL.